/rust/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/src/internal.rs
Line | Count | Source |
1 | | //! Basic types to build the parsers |
2 | | |
3 | | use self::Needed::*; |
4 | | use crate::error::{self, ErrorKind, FromExternalError, ParseError}; |
5 | | use crate::lib::std::fmt; |
6 | | use core::marker::PhantomData; |
7 | | use core::num::NonZeroUsize; |
8 | | |
9 | | /// Holds the result of parsing functions |
10 | | /// |
11 | | /// It depends on the input type `I`, the output type `O`, and the error type `E` |
12 | | /// (by default `(I, nom::ErrorKind)`) |
13 | | /// |
14 | | /// The `Ok` side is a pair containing the remainder of the input (the part of the data that |
15 | | /// was not parsed) and the produced value. The `Err` side contains an instance of `nom::Err`. |
16 | | /// |
17 | | /// Outside of the parsing code, you can use the [Finish::finish] method to convert |
18 | | /// it to a more common result type |
19 | | pub type IResult<I, O, E = error::Error<I>> = Result<(I, O), Err<E>>; |
20 | | |
21 | | /// Helper trait to convert a parser's result to a more manageable type |
22 | | pub trait Finish<I, O, E> { |
23 | | /// converts the parser's result to a type that is more consumable by error |
24 | | /// management libraries. It keeps the same `Ok` branch, and merges `Err::Error` |
25 | | /// and `Err::Failure` into the `Err` side. |
26 | | /// |
27 | | /// *warning*: if the result is `Err(Err::Incomplete(_))`, this method will panic. |
28 | | /// - "complete" parsers: It will not be an issue, `Incomplete` is never used |
29 | | /// - "streaming" parsers: `Incomplete` will be returned if there's not enough data |
30 | | /// for the parser to decide, and you should gather more data before parsing again. |
31 | | /// Once the parser returns either `Ok(_)`, `Err(Err::Error(_))` or `Err(Err::Failure(_))`, |
32 | | /// you can get out of the parsing loop and call `finish()` on the parser's result |
33 | | fn finish(self) -> Result<(I, O), E>; |
34 | | } |
35 | | |
36 | | impl<I, O, E> Finish<I, O, E> for IResult<I, O, E> { |
37 | 0 | fn finish(self) -> Result<(I, O), E> { |
38 | 0 | match self { |
39 | 0 | Ok(res) => Ok(res), |
40 | 0 | Err(Err::Error(e)) | Err(Err::Failure(e)) => Err(e), |
41 | | Err(Err::Incomplete(_)) => { |
42 | 0 | panic!("Cannot call `finish()` on `Err(Err::Incomplete(_))`: this result means that the parser does not have enough data to decide, you should gather more data and try to reapply the parser instead") |
43 | | } |
44 | | } |
45 | 0 | } |
46 | | } |
47 | | |
48 | | /// Contains information on needed data if a parser returned `Incomplete` |
49 | | #[derive(Debug, PartialEq, Eq, Clone, Copy)] |
50 | | pub enum Needed { |
51 | | /// Needs more data, but we do not know how much |
52 | | Unknown, |
53 | | /// Contains the required data size in bytes |
54 | | Size(NonZeroUsize), |
55 | | } |
56 | | |
57 | | impl Needed { |
58 | | /// Creates `Needed` instance, returns `Needed::Unknown` if the argument is zero |
59 | 11.6M | pub fn new(s: usize) -> Self { |
60 | 11.6M | match NonZeroUsize::new(s) { |
61 | 11.6M | Some(sz) => Needed::Size(sz), |
62 | 0 | None => Needed::Unknown, |
63 | | } |
64 | 11.6M | } |
65 | | |
66 | | /// Indicates if we know how many bytes we need |
67 | 0 | pub fn is_known(&self) -> bool { |
68 | 0 | *self != Unknown |
69 | 0 | } |
70 | | |
71 | | /// Maps a `Needed` to `Needed` by applying a function to a contained `Size` value. |
72 | | #[inline] |
73 | 3.78k | pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed { |
74 | 3.78k | match self { |
75 | 0 | Unknown => Unknown, |
76 | 3.78k | Size(n) => Needed::new(f(n)), |
77 | | } |
78 | 3.78k | } Unexecuted instantiation: <nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}>::{closure#0}::{closure#0}><nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0}::{closure#0}>Line | Count | Source | 73 | 515 | pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed { | 74 | 515 | match self { | 75 | 0 | Unknown => Unknown, | 76 | 515 | Size(n) => Needed::new(f(n)), | 77 | | } | 78 | 515 | } |
<nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0}::{closure#0}>Line | Count | Source | 73 | 244 | pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed { | 74 | 244 | match self { | 75 | 0 | Unknown => Unknown, | 76 | 244 | Size(n) => Needed::new(f(n)), | 77 | | } | 78 | 244 | } |
<nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0}::{closure#0}>Line | Count | Source | 73 | 2.98k | pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed { | 74 | 2.98k | match self { | 75 | 0 | Unknown => Unknown, | 76 | 2.98k | Size(n) => Needed::new(f(n)), | 77 | | } | 78 | 2.98k | } |
<nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::mqtt::parser::parse_fixed_header_flags::{closure#0}>::{closure#0}::{closure#0}>Line | Count | Source | 73 | 34 | pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed { | 74 | 34 | match self { | 75 | 0 | Unknown => Unknown, | 76 | 34 | Size(n) => Needed::new(f(n)), | 77 | | } | 78 | 34 | } |
Unexecuted instantiation: <nom::internal::Needed>::map::<_> |
79 | | } |
80 | | |
81 | | /// The `Err` enum indicates the parser was not successful |
82 | | /// |
83 | | /// It has three cases: |
84 | | /// |
85 | | /// * `Incomplete` indicates that more data is needed to decide. The `Needed` enum |
86 | | /// can contain how many additional bytes are necessary. If you are sure your parser |
87 | | /// is working on full data, you can wrap your parser with the `complete` combinator |
88 | | /// to transform that case in `Error` |
89 | | /// * `Error` means some parser did not succeed, but another one might (as an example, |
90 | | /// when testing different branches of an `alt` combinator) |
91 | | /// * `Failure` indicates an unrecoverable error. For example, when a prefix has been |
92 | | /// recognised and the next parser has been confirmed, if that parser fails, then the |
93 | | /// entire process fails; there are no more parsers to try. |
94 | | /// |
95 | | /// Distinguishing `Failure` this from `Error` is only relevant inside the parser's code. For |
96 | | /// external consumers, both mean that parsing failed. |
97 | | /// |
98 | | /// See also: [`Finish`]. |
99 | | /// |
100 | | #[derive(Debug, Clone, PartialEq)] |
101 | | pub enum Err<Failure, Error = Failure> { |
102 | | /// There was not enough data |
103 | | Incomplete(Needed), |
104 | | /// The parser had an error (recoverable) |
105 | | Error(Error), |
106 | | /// The parser had an unrecoverable error: we got to the right |
107 | | /// branch and we know other branches won't work, so backtrack |
108 | | /// as fast as possible |
109 | | Failure(Failure), |
110 | | } |
111 | | |
112 | | impl<E> Err<E> { |
113 | | /// Tests if the result is Incomplete |
114 | 0 | pub fn is_incomplete(&self) -> bool { |
115 | 0 | matches!(self, Err::Incomplete(..)) |
116 | 0 | } |
117 | | |
118 | | /// Applies the given function to the inner error |
119 | 3.60k | pub fn map<E2, F>(self, f: F) -> Err<E2> |
120 | 3.60k | where |
121 | 3.60k | F: FnOnce(E) -> E2, |
122 | | { |
123 | 3.60k | match self { |
124 | 515 | Err::Incomplete(n) => Err::Incomplete(n), |
125 | 0 | Err::Failure(t) => Err::Failure(f(t)), |
126 | 3.09k | Err::Error(t) => Err::Error(f(t)), |
127 | | } |
128 | 3.60k | } <nom::internal::Err<nom::error::Error<&[u8]>>>::map::<suricata::rdp::error::RdpError, <nom::error::Error<&[u8]> as core::convert::Into<suricata::rdp::error::RdpError>>::into> Line | Count | Source | 119 | 3.60k | pub fn map<E2, F>(self, f: F) -> Err<E2> | 120 | 3.60k | where | 121 | 3.60k | F: FnOnce(E) -> E2, | 122 | | { | 123 | 3.60k | match self { | 124 | 515 | Err::Incomplete(n) => Err::Incomplete(n), | 125 | 0 | Err::Failure(t) => Err::Failure(f(t)), | 126 | 3.09k | Err::Error(t) => Err::Error(f(t)), | 127 | | } | 128 | 3.60k | } |
Unexecuted instantiation: <nom::internal::Err<_>>::map::<_, _> |
129 | | |
130 | | /// Automatically converts between errors if the underlying type supports it |
131 | 3.60k | pub fn convert<F>(e: Err<F>) -> Self |
132 | 3.60k | where |
133 | 3.60k | E: From<F>, |
134 | | { |
135 | 3.60k | e.map(crate::lib::std::convert::Into::into) |
136 | 3.60k | } <nom::internal::Err<suricata::rdp::error::RdpError>>::convert::<nom::error::Error<&[u8]>> Line | Count | Source | 131 | 3.60k | pub fn convert<F>(e: Err<F>) -> Self | 132 | 3.60k | where | 133 | 3.60k | E: From<F>, | 134 | | { | 135 | 3.60k | e.map(crate::lib::std::convert::Into::into) | 136 | 3.60k | } |
Unexecuted instantiation: <nom::internal::Err<_>>::convert::<_> |
137 | | } |
138 | | |
139 | | impl<T> Err<(T, ErrorKind)> { |
140 | | /// Maps `Err<(T, ErrorKind)>` to `Err<(U, ErrorKind)>` with the given `F: T -> U` |
141 | 0 | pub fn map_input<U, F>(self, f: F) -> Err<(U, ErrorKind)> |
142 | 0 | where |
143 | 0 | F: FnOnce(T) -> U, |
144 | | { |
145 | 0 | match self { |
146 | 0 | Err::Incomplete(n) => Err::Incomplete(n), |
147 | 0 | Err::Failure((input, k)) => Err::Failure((f(input), k)), |
148 | 0 | Err::Error((input, k)) => Err::Error((f(input), k)), |
149 | | } |
150 | 0 | } Unexecuted instantiation: <nom::internal::Err<(&[u8], nom::error::ErrorKind)>>::map_input::<alloc::vec::Vec<u8>, <[u8] as alloc::borrow::ToOwned>::to_owned> Unexecuted instantiation: <nom::internal::Err<(&str, nom::error::ErrorKind)>>::map_input::<alloc::string::String, <str as alloc::borrow::ToOwned>::to_owned> |
151 | | } |
152 | | |
153 | | impl<T> Err<error::Error<T>> { |
154 | | /// Maps `Err<error::Error<T>>` to `Err<error::Error<U>>` with the given `F: T -> U` |
155 | 0 | pub fn map_input<U, F>(self, f: F) -> Err<error::Error<U>> |
156 | 0 | where |
157 | 0 | F: FnOnce(T) -> U, |
158 | | { |
159 | 0 | match self { |
160 | 0 | Err::Incomplete(n) => Err::Incomplete(n), |
161 | 0 | Err::Failure(error::Error { input, code }) => Err::Failure(error::Error { |
162 | 0 | input: f(input), |
163 | 0 | code, |
164 | 0 | }), |
165 | 0 | Err::Error(error::Error { input, code }) => Err::Error(error::Error { |
166 | 0 | input: f(input), |
167 | 0 | code, |
168 | 0 | }), |
169 | | } |
170 | 0 | } Unexecuted instantiation: <nom::internal::Err<nom::error::Error<&[u8]>>>::map_input::<alloc::vec::Vec<u8>, <[u8] as alloc::borrow::ToOwned>::to_owned> Unexecuted instantiation: <nom::internal::Err<nom::error::Error<&str>>>::map_input::<alloc::string::String, <str as alloc::borrow::ToOwned>::to_owned> |
171 | | } |
172 | | |
173 | | #[cfg(feature = "alloc")] |
174 | | use crate::lib::std::{borrow::ToOwned, string::String, vec::Vec}; |
175 | | #[cfg(feature = "alloc")] |
176 | | impl Err<(&[u8], ErrorKind)> { |
177 | | /// Obtaining ownership |
178 | | #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))] |
179 | 0 | pub fn to_owned(self) -> Err<(Vec<u8>, ErrorKind)> { |
180 | 0 | self.map_input(ToOwned::to_owned) |
181 | 0 | } |
182 | | } |
183 | | |
184 | | #[cfg(feature = "alloc")] |
185 | | impl Err<(&str, ErrorKind)> { |
186 | | /// Obtaining ownership |
187 | | #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))] |
188 | 0 | pub fn to_owned(self) -> Err<(String, ErrorKind)> { |
189 | 0 | self.map_input(ToOwned::to_owned) |
190 | 0 | } |
191 | | } |
192 | | |
193 | | #[cfg(feature = "alloc")] |
194 | | impl Err<error::Error<&[u8]>> { |
195 | | /// Obtaining ownership |
196 | | #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))] |
197 | 0 | pub fn to_owned(self) -> Err<error::Error<Vec<u8>>> { |
198 | 0 | self.map_input(ToOwned::to_owned) |
199 | 0 | } |
200 | | } |
201 | | |
202 | | #[cfg(feature = "alloc")] |
203 | | impl Err<error::Error<&str>> { |
204 | | /// Obtaining ownership |
205 | | #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))] |
206 | 0 | pub fn to_owned(self) -> Err<error::Error<String>> { |
207 | 0 | self.map_input(ToOwned::to_owned) |
208 | 0 | } |
209 | | } |
210 | | |
211 | | impl<E: Eq> Eq for Err<E> {} |
212 | | |
213 | | impl<E> fmt::Display for Err<E> |
214 | | where |
215 | | E: fmt::Debug, |
216 | | { |
217 | 582 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { |
218 | 0 | match self { |
219 | 0 | Err::Incomplete(Needed::Size(u)) => write!(f, "Parsing requires {} bytes/chars", u), |
220 | 0 | Err::Incomplete(Needed::Unknown) => write!(f, "Parsing requires more data"), |
221 | 0 | Err::Failure(c) => write!(f, "Parsing Failure: {:?}", c), |
222 | 582 | Err::Error(c) => write!(f, "Parsing Error: {:?}", c), |
223 | | } |
224 | 582 | } <nom::internal::Err<nom::error::Error<&str>> as core::fmt::Display>::fmt Line | Count | Source | 217 | 582 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | 218 | 0 | match self { | 219 | 0 | Err::Incomplete(Needed::Size(u)) => write!(f, "Parsing requires {} bytes/chars", u), | 220 | 0 | Err::Incomplete(Needed::Unknown) => write!(f, "Parsing requires more data"), | 221 | 0 | Err::Failure(c) => write!(f, "Parsing Failure: {:?}", c), | 222 | 582 | Err::Error(c) => write!(f, "Parsing Error: {:?}", c), | 223 | | } | 224 | 582 | } |
Unexecuted instantiation: <nom::internal::Err<_> as core::fmt::Display>::fmt |
225 | | } |
226 | | |
227 | | #[cfg(feature = "std")] |
228 | | use std::error::Error; |
229 | | |
230 | | #[cfg(feature = "std")] |
231 | | impl<E> Error for Err<E> |
232 | | where |
233 | | E: fmt::Debug, |
234 | | { |
235 | 0 | fn source(&self) -> Option<&(dyn Error + 'static)> { |
236 | 0 | None // no underlying error |
237 | 0 | } |
238 | | } |
239 | | |
240 | | /// Parser mode: influences how combinators build values |
241 | | /// |
242 | | /// the [Parser] trait is generic over types implementing [Mode]. Its method are |
243 | | /// called to produce and manipulate output values or errors. |
244 | | /// |
245 | | /// The main implementations of this trait are: |
246 | | /// * [Emit]: produce a value |
247 | | /// * [Check]: apply the parser but do not generate a value |
248 | | pub trait Mode { |
249 | | /// The output type that may be generated |
250 | | type Output<T>; |
251 | | |
252 | | /// Produces a value |
253 | | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T>; |
254 | | |
255 | | /// Applies a function over the produced value |
256 | | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U>; |
257 | | |
258 | | /// Combines two values generated by previous parsers |
259 | | fn combine<T, U, V, F: FnOnce(T, U) -> V>( |
260 | | x: Self::Output<T>, |
261 | | y: Self::Output<U>, |
262 | | f: F, |
263 | | ) -> Self::Output<V>; |
264 | | } |
265 | | |
266 | | /// Produces a value. This is the default behaviour for parsers |
267 | | pub struct Emit; |
268 | | impl Mode for Emit { |
269 | | type Output<T> = T; |
270 | | |
271 | | #[inline(always)] |
272 | 2.46G | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { |
273 | 2.46G | f() |
274 | 2.46G | } Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 116 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 116 | f() | 274 | 116 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 4.44k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.44k | f() | 274 | 4.44k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 53 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 53 | f() | 274 | 53 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 116 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 116 | f() | 274 | 116 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 4.44k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.44k | f() | 274 | 4.44k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 7.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.99k | f() | 274 | 7.99k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.43k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.43k | f() | 274 | 3.43k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 13.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.6k | f() | 274 | 13.6k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 46 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46 | f() | 274 | 46 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::detect::uint::DetectUintData<u32>>, <nom::combinator::Opt<nom::combinator::MakeComplete<suricata::detect::uint::detect_parse_uint<u32>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.55k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.55k | f() | 274 | 3.55k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 14.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.4k | f() | 274 | 14.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 798 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 798 | f() | 274 | 798 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 718 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 718 | f() | 274 | 718 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 292k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 292k | f() | 274 | 292k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 1.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.84M | f() | 274 | 1.84M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 1.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.84M | f() | 274 | 1.84M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 893k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 893k | f() | 274 | 893k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 1.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.84M | f() | 274 | 1.84M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 931k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 931k | f() | 274 | 931k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 623k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 623k | f() | 274 | 623k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 44.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 44.1k | f() | 274 | 44.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 1.54M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.54M | f() | 274 | 1.54M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 1.53M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.53M | f() | 274 | 1.53M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 925k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 925k | f() | 274 | 925k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 4.06k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.06k | f() | 274 | 4.06k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.63M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.63M | f() | 274 | 5.63M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.34M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.34M | f() | 274 | 2.34M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 33.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 33.5k | f() | 274 | 33.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 78.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78.8k | f() | 274 | 78.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 541k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 541k | f() | 274 | 541k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 893k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 893k | f() | 274 | 893k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.84M | f() | 274 | 1.84M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 931k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 931k | f() | 274 | 931k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 623k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 623k | f() | 274 | 623k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 44.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 44.1k | f() | 274 | 44.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.76M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.76M | f() | 274 | 1.76M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.54M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.54M | f() | 274 | 1.54M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.53M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.53M | f() | 274 | 1.53M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 925k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 925k | f() | 274 | 925k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 35.7M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 35.7M | f() | 274 | 35.7M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.4M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.4M | f() | 274 | 10.4M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.97M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.97M | f() | 274 | 3.97M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.6k | f() | 274 | 10.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 33.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 33.5k | f() | 274 | 33.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 78.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78.8k | f() | 274 | 78.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.90M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.90M | f() | 274 | 1.90M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 74.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74.1k | f() | 274 | 74.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 20.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.8k | f() | 274 | 20.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.32M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.32M | f() | 274 | 7.32M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 222k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 222k | f() | 274 | 222k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 17.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.0M | f() | 274 | 17.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.36k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.36k | f() | 274 | 9.36k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 175k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 175k | f() | 274 | 175k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 718k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 718k | f() | 274 | 718k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 15.8M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.8M | f() | 274 | 15.8M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.49M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.49M | f() | 274 | 3.49M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.15M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.15M | f() | 274 | 4.15M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.28M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.28M | f() | 274 | 2.28M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 88.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 88.7k | f() | 274 | 88.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 537 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 537 | f() | 274 | 537 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 293 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 293 | f() | 274 | 293 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 41.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.9k | f() | 274 | 41.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 12.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.7k | f() | 274 | 12.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.1k | f() | 274 | 10.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 637 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 637 | f() | 274 | 637 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 36 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 36 | f() | 274 | 36 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.54k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.54k | f() | 274 | 1.54k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 34 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 34 | f() | 274 | 34 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 101 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 101 | f() | 274 | 101 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 191 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 191 | f() | 274 | 191 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 353 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 353 | f() | 274 | 353 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 393 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 393 | f() | 274 | 393 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 370 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 370 | f() | 274 | 370 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.80k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.80k | f() | 274 | 1.80k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.03k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.03k | f() | 274 | 1.03k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 687 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 687 | f() | 274 | 687 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 15.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.7k | f() | 274 | 15.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 11.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.8k | f() | 274 | 11.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 28.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 28.5k | f() | 274 | 28.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 292 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 292 | f() | 274 | 292 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2 | f() | 274 | 2 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4 | f() | 274 | 4 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3 | f() | 274 | 3 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2 | f() | 274 | 2 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.99k | f() | 274 | 1.99k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.03k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.03k | f() | 274 | 4.03k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2 | f() | 274 | 2 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.03k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.03k | f() | 274 | 3.03k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.99k | f() | 274 | 1.99k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.95k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.95k | f() | 274 | 1.95k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.10k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.10k | f() | 274 | 4.10k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 32 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 32 | f() | 274 | 32 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 14 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14 | f() | 274 | 14 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1 | f() | 274 | 1 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 211 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 211 | f() | 274 | 211 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 312 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 312 | f() | 274 | 312 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 12 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12 | f() | 274 | 12 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 9 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9 | f() | 274 | 9 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 12 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12 | f() | 274 | 12 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.72k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.72k | f() | 274 | 2.72k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 4.03k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.03k | f() | 274 | 4.03k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 789 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 789 | f() | 274 | 789 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<alloc::string::String>>, <nom::combinator::Opt<suricata::sdp::parser::parse_bandwidth> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<alloc::string::String>>, <nom::combinator::Opt<suricata::sdp::parser::parse_attributes> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>>, <nom::combinator::Opt<nom::multi::Many0<suricata::sdp::parser::parse_media_description>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_email> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 50.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 50.5k | f() | 274 | 50.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_time_zone> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 23.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.3k | f() | 274 | 23.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_phone_number> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 51.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 51.2k | f() | 274 | 51.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_repeat_times> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 167k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 167k | f() | 274 | 167k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_session_info> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 123k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 123k | f() | 274 | 123k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_encryption_key> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 95.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 95.6k | f() | 274 | 95.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_connection_data> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 119k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 119k | f() | 274 | 119k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_uri> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 45.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 45.5k | f() | 274 | 45.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<nom::combinator::MakeComplete<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 40.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 40.8k | f() | 274 | 40.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.15k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.15k | f() | 274 | 1.15k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.28k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.28k | f() | 274 | 2.28k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 26 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26 | f() | 274 | 26 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 68.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 68.2k | f() | 274 | 68.2k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.79k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.79k | f() | 274 | 1.79k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.63k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.63k | f() | 274 | 1.63k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, &str)>, <nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.39k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.39k | f() | 274 | 3.39k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, core::option::Option<&str>, &str)>, <nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.40k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.40k | f() | 274 | 3.40k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, i32)>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.79k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.79k | f() | 274 | 1.79k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, u32)>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.53k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.53k | f() | 274 | 1.53k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, u16)>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.58k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.58k | f() | 274 | 1.58k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u8>, <nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::sdp::parser::parse_num>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 15.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.8k | f() | 274 | 15.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::string::String>, <suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 125k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 125k | f() | 274 | 125k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::string::String>, <suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 97.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 97.1k | f() | 274 | 97.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<kerberos_parser::krb5_constants::EncryptionType, <nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 35.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 35.9k | f() | 274 | 35.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.75k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.75k | f() | 274 | 1.75k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 312 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 312 | f() | 274 | 312 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.05k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.05k | f() | 274 | 1.05k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 189k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 189k | f() | 274 | 189k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.92k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.92k | f() | 274 | 1.92k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.42k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.42k | f() | 274 | 1.42k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.61k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.61k | f() | 274 | 6.61k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.76k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.76k | f() | 274 | 6.76k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 78.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78.1k | f() | 274 | 78.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 75.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 75.0k | f() | 274 | 75.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 24.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 24.1k | f() | 274 | 24.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 5.08k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.08k | f() | 274 | 5.08k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 8.33k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.33k | f() | 274 | 8.33k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::net::ip_addr::IpAddr, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 8.98k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.98k | f() | 274 | 8.98k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::ike::parser::AttributeType, <nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.28k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.28k | f() | 274 | 1.28k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 289 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 289 | f() | 274 | 289 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 208 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 208 | f() | 274 | 208 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 19 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19 | f() | 274 | 19 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 702 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 702 | f() | 274 | 702 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 610 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 610 | f() | 274 | 610 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 700 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 700 | f() | 274 | 700 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::ProtocolFlags, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.27k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.27k | f() | 274 | 3.27k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::ProtocolFlags, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 370 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 370 | f() | 274 | 370 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::ConnectionHint, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.26k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.26k | f() | 274 | 4.26k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::HighColorDepth, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 7.78k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.78k | f() | 274 | 7.78k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::DesktopOrientation, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.62k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.62k | f() | 274 | 1.62k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::PostBeta2ColorDepth, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 9.97k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.97k | f() | 274 | 9.97k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::SupportedColorDepth, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.86k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.86k | f() | 274 | 6.86k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::EarlyCapabilityFlags, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.14k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.14k | f() | 274 | 6.14k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationFailureCode, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 438 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 438 | f() | 274 | 438 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationRequestFlags, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.85k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.85k | f() | 274 | 1.85k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationResponseFlags, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.07k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.07k | f() | 274 | 2.07k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::Protocol, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 471 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 471 | f() | 274 | 471 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::SdpMessage, <suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 23.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.6k | f() | 274 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::TimeDescription, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 23.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.6k | f() | 274 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::TimeDescription, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 333k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 333k | f() | 274 | 333k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::MediaDescription, <suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 72.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 72.2k | f() | 274 | 72.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::http2::parser::HTTP2SettingsId, <nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.78k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.78k | f() | 274 | 3.78k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::stream_size::DetectStreamSizeDataFlags, <nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.89k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.89k | f() | 274 | 3.89k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::SuricataVersion, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 18.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.8k | f() | 274 | 18.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::SuricataVersion, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.35k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.35k | f() | 274 | 8.35k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::VersionCompareOp, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 21.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21.6k | f() | 274 | 21.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::VersionCompareOp, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.1k | f() | 274 | 10.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.43k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.43k | f() | 274 | 3.43k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.81k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.81k | f() | 274 | 1.81k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 149 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 149 | f() | 274 | 149 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 300 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 300 | f() | 274 | 300 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 776k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 776k | f() | 274 | 776k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 141k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 141k | f() | 274 | 141k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 864k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 864k | f() | 274 | 864k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 769k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 769k | f() | 274 | 769k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.12M | f() | 274 | 1.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 65.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 65.7k | f() | 274 | 65.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 62.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 62.1k | f() | 274 | 62.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 59.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 59.3k | f() | 274 | 59.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 63.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 63.8k | f() | 274 | 63.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 10.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.7k | f() | 274 | 10.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 10.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.1k | f() | 274 | 10.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 766k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 766k | f() | 274 | 766k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 66.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 66.9k | f() | 274 | 66.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 9.62k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.62k | f() | 274 | 9.62k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 7.79k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.79k | f() | 274 | 7.79k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 56.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 56.3k | f() | 274 | 56.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 8.91k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.91k | f() | 274 | 8.91k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 74.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74.3k | f() | 274 | 74.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.05M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.05M | f() | 274 | 3.05M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 77.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 77.1k | f() | 274 | 77.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 12.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.0k | f() | 274 | 12.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 63.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 63.2k | f() | 274 | 63.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 369k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 369k | f() | 274 | 369k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 194k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 194k | f() | 274 | 194k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 893k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 893k | f() | 274 | 893k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.84M | f() | 274 | 1.84M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 931k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 931k | f() | 274 | 931k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 623k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 623k | f() | 274 | 623k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.54M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.54M | f() | 274 | 1.54M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.53M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.53M | f() | 274 | 1.53M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 925k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 925k | f() | 274 | 925k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.54M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.54M | f() | 274 | 1.54M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 822k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 822k | f() | 274 | 822k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.83M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.83M | f() | 274 | 1.83M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<&str>, core::option::Option<&str>, core::option::Option<&str>, core::option::Option<(&str, u32)>, core::option::Option<(&str, u16)>, core::option::Option<(&str, i32)>, core::option::Option<&str>), <(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.93k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.93k | f() | 274 | 1.93k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), <(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 51.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 51.4k | f() | 274 | 51.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 81.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 81.2k | f() | 274 | 81.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, &str), <(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 40 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 40 | f() | 274 | 40 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, core::option::Option<&str>, &str), <(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 24 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 24 | f() | 274 | 24 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, &[u8], &str, &[u8], &str, &[u8], &str), <(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 190k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 190k | f() | 274 | 190k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, &[u8], &str), <(nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 357k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 357k | f() | 274 | 357k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, i32), <suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 146 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 146 | f() | 274 | 146 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, u32), <suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 406 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 406 | f() | 274 | 406 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, u16), <suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 359 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 359 | f() | 274 | 359 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<f64, <nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.43k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.43k | f() | 274 | 3.43k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.13k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.13k | f() | 274 | 2.13k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 108k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 108k | f() | 274 | 108k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 21 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21 | f() | 274 | 21 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 108k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 108k | f() | 274 | 108k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 47.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 47.2k | f() | 274 | 47.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.60k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.60k | f() | 274 | 4.60k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 149 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 149 | f() | 274 | 149 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 149 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 149 | f() | 274 | 149 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 406 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 406 | f() | 274 | 406 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 194k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 194k | f() | 274 | 194k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 406 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 406 | f() | 274 | 406 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.80k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.80k | f() | 274 | 4.80k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 596 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 596 | f() | 274 | 596 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 992 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 992 | f() | 274 | 992 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 90.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 90.6k | f() | 274 | 90.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 114 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 114 | f() | 274 | 114 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 10 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10 | f() | 274 | 10 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.60k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.60k | f() | 274 | 2.60k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 78.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78.6k | f() | 274 | 78.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 137k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 137k | f() | 274 | 137k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 359 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 359 | f() | 274 | 359 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 129k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 129k | f() | 274 | 129k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 137k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 137k | f() | 274 | 137k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 359 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 359 | f() | 274 | 359 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 18 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18 | f() | 274 | 18 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.29M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.29M | f() | 274 | 2.29M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 7.37k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.37k | f() | 274 | 7.37k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 21.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21.2k | f() | 274 | 21.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 18.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.6k | f() | 274 | 18.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 22.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 22.7k | f() | 274 | 22.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 88.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 88.1k | f() | 274 | 88.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 31.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 31.2k | f() | 274 | 31.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 10.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.7k | f() | 274 | 10.7k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u8>, <suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 63.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 63.4k | f() | 274 | 63.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::dns::dns::DNSQueryEntry, <suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.79M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.79M | f() | 274 | 3.79M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::smb1_records::SmbPipeProtocolRecord, <suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.9k | f() | 274 | 11.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::ntlmssp_records::NTLMSSPVersion, <suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 588 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 588 | f() | 274 | 588 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.85k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.85k | f() | 274 | 1.85k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.55k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.55k | f() | 274 | 1.55k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.10k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.10k | f() | 274 | 7.10k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 730 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 730 | f() | 274 | 730 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 373 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 373 | f() | 274 | 373 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 13.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.9k | f() | 274 | 13.9k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 211M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 211M | f() | 274 | 211M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 17.9M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.9M | f() | 274 | 17.9M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 156M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 156M | f() | 274 | 156M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 46 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46 | f() | 274 | 46 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>>, <nom::combinator::Opt<nom::sequence::Terminated<nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter>, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 672 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 672 | f() | 274 | 672 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.42k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.42k | f() | 274 | 7.42k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.24k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.24k | f() | 274 | 3.24k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 5.67k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.67k | f() | 274 | 5.67k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.04k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.04k | f() | 274 | 3.04k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.63k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.63k | f() | 274 | 2.63k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.16k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.16k | f() | 274 | 8.16k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.56k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.56k | f() | 274 | 1.56k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.03k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.03k | f() | 274 | 2.03k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 905 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 905 | f() | 274 | 905 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 900 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 900 | f() | 274 | 900 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlBEMessage, <suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 95.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 95.6k | f() | 274 | 95.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParameter, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 95.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 95.3k | f() | 274 | 95.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParameter, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.55M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.55M | f() | 274 | 1.55M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::ColumnFieldValue, <suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 494k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 494k | f() | 274 | 494k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::SASLAuthenticationMechanism, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.59k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.59k | f() | 274 | 9.59k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::SASLAuthenticationMechanism, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.44k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.44k | f() | 274 | 9.44k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlErrorNoticeMessageField, <suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 567k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 567k | f() | 274 | 567k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::RowField, <suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 94.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 94.4k | f() | 274 | 94.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::dcerpc::dcerpc::DCERPCBindAckResult, <suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 15.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.6k | f() | 274 | 15.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 130k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 130k | f() | 274 | 130k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::pgsql::parser::SASLAuthenticationMechanism, u32, alloc::vec::Vec<u8>), <suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 447 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 447 | f() | 274 | 447 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u32, &[u8], &[u8]), <suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.90k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.90k | f() | 274 | 4.90k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::dcerpc_records::DceRpcBindIface, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 16.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.5k | f() | 274 | 16.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::dcerpc_records::DceRpcBindIface, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 38.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 38.4k | f() | 274 | 38.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::dcerpc_records::DceRpcBindAckResult, <suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.5k | f() | 274 | 10.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.94k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.94k | f() | 274 | 2.94k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.75k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.75k | f() | 274 | 4.75k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_remaining_message::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.50k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.50k | f() | 274 | 1.50k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 169 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 169 | f() | 274 | 169 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::combinator::Peek<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>>, suricata::sdp::parser::parse_num::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 492 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 492 | f() | 274 | 492 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::dhcp::parser::parse_clientid_option::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 599 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 599 | f() | 274 | 599 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::mqtt::parser::parse_mqtt_variable_integer::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 395 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 395 | f() | 274 | 395 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 135 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 135 | f() | 274 | 135 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record_header::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_gte_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 283 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 283 | f() | 274 | 283 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_exact_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 527 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 527 | f() | 274 | 527 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 22.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 22.2k | f() | 274 | 22.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 29.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 29.1k | f() | 274 | 29.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 833 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 833 | f() | 274 | 833 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 703 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 703 | f() | 274 | 703 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#2}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.74k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.74k | f() | 274 | 1.74k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#4}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 374 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 374 | f() | 274 | 374 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#6}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 777 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 777 | f() | 274 | 777 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#8}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.16k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.16k | f() | 274 | 1.16k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#10}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 509 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 509 | f() | 274 | 509 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#3}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 608 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 608 | f() | 274 | 608 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#5}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 816 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 816 | f() | 274 | 816 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#7}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.13k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.13k | f() | 274 | 1.13k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#9}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 736 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 736 | f() | 274 | 736 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#11}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.56k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.56k | f() | 274 | 1.56k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#1}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 988 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 988 | f() | 274 | 988 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::util::parse_domain_label::{closure#0}, [u8]> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 74 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74 | f() | 274 | 74 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 774 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 774 | f() | 274 | 774 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.69k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.69k | f() | 274 | 1.69k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.35k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.35k | f() | 274 | 1.35k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 654 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 654 | f() | 274 | 654 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 5.15k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.15k | f() | 274 | 5.15k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.44k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.44k | f() | 274 | 2.44k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.14k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.14k | f() | 274 | 3.14k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.10k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.10k | f() | 274 | 6.10k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.06k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.06k | f() | 274 | 2.06k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.57k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.57k | f() | 274 | 2.57k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 61 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 61 | f() | 274 | 61 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 275 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 275 | f() | 274 | 275 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 146 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 146 | f() | 274 | 146 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<suricata::detect::uri::detect_parse_urilen_raw> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 5 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5 | f() | 274 | 5 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}>, suricata::enip::detect::enip_parse_cip_service::{closure#1}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 73 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 73 | f() | 274 | 73 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>::{closure#0}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 150 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 150 | f() | 274 | 150 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 293 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 293 | f() | 274 | 293 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 56 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 56 | f() | 274 | 56 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#1}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.76k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.76k | f() | 274 | 1.76k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>::{closure#0}, u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 267 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 267 | f() | 274 | 267 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>::{closure#0}, u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 181 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 181 | f() | 274 | 181 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::float::parse_float_value<f64>, suricata::detect::float::detect_parse_float_start_interval<f64>::{closure#0}, f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 16 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16 | f() | 274 | 16 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3 | f() | 274 | 3 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 595 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 595 | f() | 274 | 595 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 331 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 331 | f() | 274 | 331 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.44k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.44k | f() | 274 | 1.44k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 380 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 380 | f() | 274 | 380 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 338 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 338 | f() | 274 | 338 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<u8>>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 19.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.6k | f() | 274 | 19.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<u8>>, <nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_binary_data> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 141k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 141k | f() | 274 | 141k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 144k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 144k | f() | 274 | 144k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::smb::smb1_records::SmbPipeProtocolRecord>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 12.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.5k | f() | 274 | 12.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::smb::ntlmssp_records::NTLMSSPVersion>, <nom::combinator::Cond<suricata::smb::ntlmssp_records::parse_ntlm_auth_version> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 10.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.7k | f() | 274 | 10.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 15.7M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.7M | f() | 274 | 15.7M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 330k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 330k | f() | 274 | 330k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 21.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21.5k | f() | 274 | 21.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 224k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 224k | f() | 274 | 224k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_proposal::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_transform::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_security_association::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.16k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.16k | f() | 274 | 6.16k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 47.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 47.2k | f() | 274 | 47.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 19.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.2k | f() | 274 | 19.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 23.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.8k | f() | 274 | 23.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 13.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.8k | f() | 274 | 13.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 37.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 37.9k | f() | 274 | 37.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 905 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 905 | f() | 274 | 905 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.13M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.13M | f() | 274 | 2.13M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u8>, <nom::combinator::Cond<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.12k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.12k | f() | 274 | 4.12k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Cond<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 450k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 450k | f() | 274 | 450k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Cond<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 228k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 228k | f() | 274 | 228k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u16>, <nom::combinator::Cond<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 98.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 98.2k | f() | 274 | 98.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u64>, <nom::combinator::Cond<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 208k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 208k | f() | 274 | 208k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::AllConsuming<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 434 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 434 | f() | 274 | 434 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_fail::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_simple_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 17.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.4k | f() | 274 | 17.4k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 213 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 213 | f() | 274 | 213 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_row_description::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_command_complete::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_password_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 44.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 44.4k | f() | 274 | 44.4k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_terminate_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_error_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_data_row::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_notification_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_initial_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.0k | f() | 274 | 10.0k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_backend_key_data_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_parameter_status_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_in::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_out::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 209 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 209 | f() | 274 | 209 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.01k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.01k | f() | 274 | 3.01k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 19.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.0k | f() | 274 | 19.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 582 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 582 | f() | 274 | 582 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.02k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.02k | f() | 274 | 4.02k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.02k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.02k | f() | 274 | 4.02k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 875 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 875 | f() | 274 | 875 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.54k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.54k | f() | 274 | 1.54k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.69k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.69k | f() | 274 | 1.69k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 213k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 213k | f() | 274 | 213k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 875 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 875 | f() | 274 | 875 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.56k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.56k | f() | 274 | 1.56k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.20k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.20k | f() | 274 | 2.20k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.36k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.36k | f() | 274 | 1.36k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.71k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.71k | f() | 274 | 3.71k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 242 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 242 | f() | 274 | 242 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 355 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 355 | f() | 274 | 355 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 379 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 379 | f() | 274 | 379 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::AllConsuming<nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.13k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.13k | f() | 274 | 2.13k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::AllConsuming<suricata::quic::frames::parse_crypto_stream> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.76k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.76k | f() | 274 | 1.76k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::Verify<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::util::parse_domain_label::{closure#0}, [u8]> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 29.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 29.8k | f() | 274 | 29.8k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.87M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.87M | f() | 274 | 2.87M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 83.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 83.0k | f() | 274 | 83.0k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 75 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 75 | f() | 274 | 75 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<f64, <nom::combinator::Verify<suricata::detect::float::parse_float_value<f64>, suricata::detect::float::detect_parse_float_start_interval<f64>::{closure#0}, f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 989 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 989 | f() | 274 | 989 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}>, suricata::enip::detect::enip_parse_cip_service::{closure#1}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.53k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.53k | f() | 274 | 4.53k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::dhcp::parser::parse_clientid_option::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 51.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 51.8k | f() | 274 | 51.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::mqtt::parser::parse_mqtt_variable_integer::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 35.7M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 35.7M | f() | 274 | 35.7M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_fail::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 26.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.4k | f() | 274 | 26.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 416k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 416k | f() | 274 | 416k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_simple_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 17.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.6k | f() | 274 | 17.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 67.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 67.6k | f() | 274 | 67.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.30k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.30k | f() | 274 | 3.30k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 26.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.7k | f() | 274 | 26.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 25.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 25.5k | f() | 274 | 25.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_row_description::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 45.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 45.0k | f() | 274 | 45.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_command_complete::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 205k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 205k | f() | 274 | 205k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 145k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 145k | f() | 274 | 145k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_password_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.49k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.49k | f() | 274 | 6.49k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 119k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 119k | f() | 274 | 119k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_terminate_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.90M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.90M | f() | 274 | 2.90M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_error_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 36.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 36.9k | f() | 274 | 36.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_data_row::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 206k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 206k | f() | 274 | 206k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_notification_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 17.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.6k | f() | 274 | 17.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_initial_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 31.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 31.5k | f() | 274 | 31.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 19.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.4k | f() | 274 | 19.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_backend_key_data_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 9.65k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.65k | f() | 274 | 9.65k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_parameter_status_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 85.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 85.7k | f() | 274 | 85.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_in::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 221k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 221k | f() | 274 | 221k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_out::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 212k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 212k | f() | 274 | 212k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 126k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 126k | f() | 274 | 126k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.29M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.29M | f() | 274 | 2.29M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 44.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 44.2k | f() | 274 | 44.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 41.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.0k | f() | 274 | 41.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 872k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 872k | f() | 274 | 872k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.27M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.27M | f() | 274 | 2.27M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 39.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 39.7k | f() | 274 | 39.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 37.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 37.7k | f() | 274 | 37.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.87k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.87k | f() | 274 | 1.87k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.26k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.26k | f() | 274 | 2.26k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.90k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.90k | f() | 274 | 1.90k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 335 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 335 | f() | 274 | 335 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.68k | f() | 274 | 2.68k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>::{closure#0}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 239 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 239 | f() | 274 | 239 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.22M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.22M | f() | 274 | 2.22M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.22M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.22M | f() | 274 | 2.22M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 42.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.7k | f() | 274 | 42.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 42.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.0k | f() | 274 | 42.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 42.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.4k | f() | 274 | 42.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 125M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 125M | f() | 274 | 125M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 146 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 146 | f() | 274 | 146 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 150k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 150k | f() | 274 | 150k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record_header::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 74.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74.6k | f() | 274 | 74.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_gte_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.36M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.36M | f() | 274 | 4.36M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_exact_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.42M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.42M | f() | 274 | 3.42M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#3}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 24.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 24.7k | f() | 274 | 24.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#5}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 21.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21.2k | f() | 274 | 21.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#7}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 18.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.1k | f() | 274 | 18.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#9}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 15.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.4k | f() | 274 | 15.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#11}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 11.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.6k | f() | 274 | 11.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#1}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 28.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 28.5k | f() | 274 | 28.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 385 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 385 | f() | 274 | 385 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 7.94k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.94k | f() | 274 | 7.94k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#1}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.28k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.28k | f() | 274 | 2.28k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 294k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 294k | f() | 274 | 294k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 814k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 814k | f() | 274 | 814k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.40M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.40M | f() | 274 | 1.40M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 7.93k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.93k | f() | 274 | 7.93k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 23.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.6k | f() | 274 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 55.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 55.5k | f() | 274 | 55.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 30.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.5k | f() | 274 | 30.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#2}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 26.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.5k | f() | 274 | 26.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#4}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 24.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 24.1k | f() | 274 | 24.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#6}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 20.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.2k | f() | 274 | 20.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#8}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 16.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.6k | f() | 274 | 16.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#10}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 14.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.3k | f() | 274 | 14.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.24k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.24k | f() | 274 | 1.24k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.26k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.26k | f() | 274 | 1.26k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.36k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.36k | f() | 274 | 1.36k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>::{closure#0}, u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 699 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 699 | f() | 274 | 699 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 46.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.0k | f() | 274 | 46.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 30.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.1k | f() | 274 | 30.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 69.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 69.3k | f() | 274 | 69.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 66.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 66.4k | f() | 274 | 66.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.15k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.15k | f() | 274 | 5.15k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>::{closure#0}, u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.91k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.91k | f() | 274 | 2.91k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 551 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 551 | f() | 274 | 551 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.75k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.75k | f() | 274 | 4.75k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 169 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 169 | f() | 274 | 169 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 677 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 677 | f() | 274 | 677 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 28.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 28.5k | f() | 274 | 28.5k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.77k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.77k | f() | 274 | 1.77k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 763 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 763 | f() | 274 | 763 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::sdp::parser::SdpMessage>, <nom::combinator::Opt<suricata::sdp::parser::sdp_parse_message> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.50M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.50M | f() | 274 | 1.50M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 754k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 754k | f() | 274 | 754k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, <alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>>::new> Line | Count | Source | 272 | 13.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.9k | f() | 274 | 13.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::string::String>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 95.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 95.8k | f() | 274 | 95.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 7.76k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.76k | f() | 274 | 7.76k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.31k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.31k | f() | 274 | 1.31k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::dns::dns::DNSQueryEntry>, <nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.84M | f() | 274 | 4.84M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::ike::parser::SaAttribute>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 682k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 682k | f() | 274 | 682k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::ike::parser::IsakmpPayload>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 193k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 193k | f() | 274 | 193k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, <nom::multi::Many0<suricata::sdp::parser::parse_media_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 23.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.6k | f() | 274 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.49k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.49k | f() | 274 | 4.49k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.24k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.24k | f() | 274 | 4.24k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindAckResult>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.55k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.55k | f() | 274 | 3.55k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::quic::frames::Frame>, <nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.30M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.30M | f() | 274 | 1.30M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::ColumnFieldValue>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 168k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 168k | f() | 274 | 168k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>>::new> Line | Count | Source | 272 | 37.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 37.1k | f() | 274 | 37.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::RowField>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 11.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.7k | f() | 274 | 11.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::dcerpc::dcerpc::DCERPCBindAckResult>, <nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 131k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 131k | f() | 274 | 131k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<&str>, <alloc::vec::Vec<&str>>::new> Line | Count | Source | 272 | 93.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 93.3k | f() | 274 | 93.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(suricata::quic::frames::StreamTag, u32)>, <nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 16.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.7k | f() | 274 | 16.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(&str, core::option::Option<&str>, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 97.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 97.1k | f() | 274 | 97.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(&str, char, &str, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 125k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 125k | f() | 274 | 125k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u8>, <nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 113k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 113k | f() | 274 | 113k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u16>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 139k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 139k | f() | 274 | 139k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 41.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.8k | f() | 274 | 41.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 15.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.0k | f() | 274 | 15.0k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.03k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.03k | f() | 274 | 2.03k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.83M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.83M | f() | 274 | 1.83M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.84M | f() | 274 | 1.84M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), <(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 18.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.8k | f() | 274 | 18.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), <(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 8.35k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.35k | f() | 274 | 8.35k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, core::option::Option<&str>, &[u8]), <(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.12M | f() | 274 | 1.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, char, &str, &[u8]), <(nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 768k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 768k | f() | 274 | 768k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<usize, <nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 1.67k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.67k | f() | 274 | 1.67k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 343 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 343 | f() | 274 | 343 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 8.17k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.17k | f() | 274 | 8.17k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 15.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.8k | f() | 274 | 15.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 50.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 50.2k | f() | 274 | 50.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 66.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 66.5k | f() | 274 | 66.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 253k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 253k | f() | 274 | 253k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 123 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 123 | f() | 274 | 123 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 343 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 343 | f() | 274 | 343 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 50.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 50.2k | f() | 274 | 50.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 109k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 109k | f() | 274 | 109k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 4.22k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.22k | f() | 274 | 4.22k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 123 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 123 | f() | 274 | 123 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 160k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 160k | f() | 274 | 160k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 70.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 70.5k | f() | 274 | 70.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.88k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.88k | f() | 274 | 1.88k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 9.66M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.66M | f() | 274 | 9.66M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(char, core::option::Option<&str>)>, <nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(char, core::option::Option<char>, &str)>, <nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::combinator::MakeComplete<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.96M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.96M | f() | 274 | 1.96M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(suricata::quic::frames::StreamTag, alloc::vec::Vec<u8>)>, <suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.3k | f() | 274 | 11.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::bittorrent_dht::parser::Node, <suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 70.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 70.6k | f() | 274 | 70.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::bittorrent_dht::parser::Node, <suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 32.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 32.0k | f() | 274 | 32.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mime::mime::MimeParserState, <suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 385 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 385 | f() | 274 | 385 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::BeUint<u8, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 1.30M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.30M | f() | 274 | 1.30M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::BeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 10.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.8k | f() | 274 | 10.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::BeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 7 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7 | f() | 274 | 7 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::LeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 607 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 607 | f() | 274 | 607 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::LeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 593 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 593 | f() | 274 | 593 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 607 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 607 | f() | 274 | 607 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 26.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.9k | f() | 274 | 26.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.22k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.22k | f() | 274 | 3.22k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.61k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.61k | f() | 274 | 2.61k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::frames::Frame, <<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 704k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 704k | f() | 274 | 704k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::frames::StreamTag, <suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 133k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 133k | f() | 274 | 133k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_skip_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 5.17k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.17k | f() | 274 | 5.17k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_skip_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 42.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.9k | f() | 274 | 42.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_boundary_regular::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 1.10k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.10k | f() | 274 | 1.10k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_boundary_regular::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 25.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 25.1k | f() | 274 | 25.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 68.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 68.1k | f() | 274 | 68.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.66M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.66M | f() | 274 | 9.66M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::quic::frames::StreamTag, u32), <suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 133k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 133k | f() | 274 | 133k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(&str, core::option::Option<(char, core::option::Option<&str>)>), <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(char, core::option::Option<char>, &str), <(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(char, &str), <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<f64, <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 4.58k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.58k | f() | 274 | 4.58k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 7.03M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.03M | f() | 274 | 7.03M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 11.9M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.9M | f() | 274 | 11.9M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.58k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.58k | f() | 274 | 4.58k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.9M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.9M | f() | 274 | 11.9M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 931k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 931k | f() | 274 | 931k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 1.52M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.52M | f() | 274 | 1.52M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 5.23M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.23M | f() | 274 | 5.23M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 133k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 133k | f() | 274 | 133k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.31M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.31M | f() | 274 | 1.31M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.92M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.92M | f() | 274 | 3.92M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 133k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 133k | f() | 274 | 133k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.23M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.23M | f() | 274 | 2.23M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 2.32M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.32M | f() | 274 | 2.32M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 15.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.7k | f() | 274 | 15.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 8.66M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.66M | f() | 274 | 8.66M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 17.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.3k | f() | 274 | 17.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.71M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.71M | f() | 274 | 5.71M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.82M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.82M | f() | 274 | 4.82M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 892k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 892k | f() | 274 | 892k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 892k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 892k | f() | 274 | 892k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 358 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 358 | f() | 274 | 358 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 31.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 31.6k | f() | 274 | 31.6k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 504 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 504 | f() | 274 | 504 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 7 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7 | f() | 274 | 7 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 361 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 361 | f() | 274 | 361 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 74 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74 | f() | 274 | 74 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 965 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 965 | f() | 274 | 965 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.77k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.77k | f() | 274 | 1.77k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.77k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.77k | f() | 274 | 1.77k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 4.43k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.43k | f() | 274 | 4.43k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 926 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 926 | f() | 274 | 926 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.16k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.16k | f() | 274 | 2.16k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 350 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 350 | f() | 274 | 350 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::ProtocolFlags>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 270 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 270 | f() | 274 | 270 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::ConnectionHint>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 623 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 623 | f() | 274 | 623 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::HighColorDepth>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 716 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 716 | f() | 274 | 716 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::CsClientCoreData>, <nom::combinator::Opt<suricata::rdp::parser::parse_cs_client_core_data> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 30.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.1k | f() | 274 | 30.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::McsConnectRequest>, <nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.77k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.77k | f() | 274 | 2.77k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::DesktopOrientation>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 231 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 231 | f() | 274 | 231 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::McsConnectResponse>, <nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect_response> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.44k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.44k | f() | 274 | 2.44k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::NegotiationFailure>, <nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_failure> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.54k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.54k | f() | 274 | 2.54k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::NegotiationRequest>, <nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_request> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 214k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 214k | f() | 274 | 214k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::NegotiationResponse>, <nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_response> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.56k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.56k | f() | 274 | 3.56k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::PostBeta2ColorDepth>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.03k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.03k | f() | 274 | 1.03k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::SupportedColorDepth>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 709 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 709 | f() | 274 | 709 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::EarlyCapabilityFlags>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 528 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 528 | f() | 274 | 528 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::X224ConnectionConfirm>, <nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_confirm_class_0> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 63.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 63.3k | f() | 274 | 63.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::X224ConnectionRequest>, <nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_request_class_0> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 877k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 877k | f() | 274 | 877k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::CsNet>, <nom::combinator::Opt<suricata::rdp::parser::parse_cs_net> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 23.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.0k | f() | 274 | 23.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::X223Data>, <nom::combinator::Opt<suricata::rdp::parser::parse_x223_data_class_0> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 21.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21.8k | f() | 274 | 21.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::CsUnknown>, <nom::combinator::Opt<suricata::rdp::parser::parse_cs_unknown> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.83k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.83k | f() | 274 | 2.83k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::RdpCookie>, <nom::combinator::Opt<suricata::rdp::parser::parse_rdp_cookie> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 215k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 215k | f() | 274 | 215k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 646 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 646 | f() | 274 | 646 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 201 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 201 | f() | 274 | 201 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 431 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 431 | f() | 274 | 431 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u16>, <nom::combinator::Opt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u8>, <suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.76k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.76k | f() | 274 | 5.76k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::BeUint<u8, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::BeUint<u32, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::BeUint<u16, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::float::DetectFloatData<f64>, <suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 604 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 604 | f() | 274 | 604 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::float::DetectFloatData<f64>, <suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 287 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 287 | f() | 274 | 287 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::float::DetectFloatData<f64>, <suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 989 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 989 | f() | 274 | 989 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<kerberos_parser::krb5_constants::EncryptionType, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.65k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.65k | f() | 274 | 2.65k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<kerberos_parser::krb5_constants::EncryptionType, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 33.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 33.2k | f() | 274 | 33.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.54k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.54k | f() | 274 | 2.54k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 145k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 145k | f() | 274 | 145k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::ike::parser::SaAttribute, <suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 449k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 449k | f() | 274 | 449k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::ike::parser::IsakmpPayload, <suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 3.38M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.38M | f() | 274 | 3.38M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::krb::detect::DetectKrb5TicketEncryptionData, <suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.65k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.65k | f() | 274 | 2.65k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::krb::detect::DetectKrb5TicketEncryptionData, <suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 998 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 998 | f() | 274 | 998 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::BeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::BeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::LeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::LeUint<u32, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::LeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::CsClientCoreData, <suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.2k | f() | 274 | 11.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::McsConnectRequest, <suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.69k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.69k | f() | 274 | 5.69k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::McsConnectResponse, <suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 335 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 335 | f() | 274 | 335 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationFailure, <suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 438 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 438 | f() | 274 | 438 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationRequest, <suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 370 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 370 | f() | 274 | 370 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationResponse, <suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 471 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 471 | f() | 274 | 471 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::X224ConnectionConfirm, <suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 810k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 810k | f() | 274 | 810k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::X224ConnectionRequest, <suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.40M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.40M | f() | 274 | 1.40M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::CsNet, <suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.26k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.26k | f() | 274 | 2.26k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::X223Data, <suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.47k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.47k | f() | 274 | 8.47k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::CsUnknown, <suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 12.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.8k | f() | 274 | 12.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::RdpCookie, <suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 196 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 196 | f() | 274 | 196 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::BeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::LeUint<u8, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::LeUint<u32, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::LeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mqtt::mqtt_message::MQTTMessage, <suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 30.1M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.1M | f() | 274 | 30.1M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 209k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 209k | f() | 274 | 209k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 262k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 262k | f() | 274 | 262k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 20.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.6k | f() | 274 | 20.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.58M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.58M | f() | 274 | 2.58M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 2.80M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.80M | f() | 274 | 2.80M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.8k | f() | 274 | 10.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 78.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78.8k | f() | 274 | 78.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 13.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.6k | f() | 274 | 13.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 682k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 682k | f() | 274 | 682k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.71k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.71k | f() | 274 | 8.71k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.25M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.25M | f() | 274 | 1.25M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.22M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.22M | f() | 274 | 2.22M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.22M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.22M | f() | 274 | 2.22M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 42.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.0k | f() | 274 | 42.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 42.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.0k | f() | 274 | 42.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8, u8), <(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 30.2M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.2M | f() | 274 | 30.2M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8, u8), <suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 30.2M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.2M | f() | 274 | 30.2M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<f64, <suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.00k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.00k | f() | 274 | 1.00k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 18.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.0M | f() | 274 | 18.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.0M | f() | 274 | 11.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.96M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.96M | f() | 274 | 9.96M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 314k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 314k | f() | 274 | 314k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 219k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 219k | f() | 274 | 219k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 175M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 175M | f() | 274 | 175M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 2.38M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.38M | f() | 274 | 2.38M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 18.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.0M | f() | 274 | 18.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.71M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.71M | f() | 274 | 8.71M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.47M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.47M | f() | 274 | 9.47M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.89k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.89k | f() | 274 | 4.89k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 313k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 313k | f() | 274 | 313k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 219k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 219k | f() | 274 | 219k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 591k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 591k | f() | 274 | 591k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 932k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 932k | f() | 274 | 932k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.19M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.19M | f() | 274 | 6.19M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.29k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.29k | f() | 274 | 3.29k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 208k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 208k | f() | 274 | 208k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 14.2M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.2M | f() | 274 | 14.2M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 932k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 932k | f() | 274 | 932k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.07M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.07M | f() | 274 | 6.07M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 20.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.3k | f() | 274 | 20.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.29k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.29k | f() | 274 | 3.29k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 208k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 208k | f() | 274 | 208k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 91.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 91.1k | f() | 274 | 91.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<i16, <nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 96.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 96.4k | f() | 274 | 96.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.22M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.22M | f() | 274 | 2.22M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.74M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.74M | f() | 274 | 6.74M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 19.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.7k | f() | 274 | 19.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 15.6M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.6M | f() | 274 | 15.6M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.86k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.86k | f() | 274 | 4.86k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 818k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 818k | f() | 274 | 818k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.52M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.52M | f() | 274 | 4.52M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.22M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.22M | f() | 274 | 2.22M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.52M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.52M | f() | 274 | 4.52M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 15.5M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.5M | f() | 274 | 15.5M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 44.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 44.9k | f() | 274 | 44.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.86k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.86k | f() | 274 | 4.86k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 799k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 799k | f() | 274 | 799k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 186k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 186k | f() | 274 | 186k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 38.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 38.7k | f() | 274 | 38.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::BeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 675k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 675k | f() | 274 | 675k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.99M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.99M | f() | 274 | 1.99M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 25.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 25.5k | f() | 274 | 25.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.99M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.99M | f() | 274 | 1.99M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 926 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 926 | f() | 274 | 926 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(f64, &str), <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.22M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.22M | f() | 274 | 2.22M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 100k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 100k | f() | 274 | 100k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 100k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 100k | f() | 274 | 100k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u32, u32, u32), <(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 97.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 97.2k | f() | 274 | 97.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u32, u32, u32), <nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 97.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 97.2k | f() | 274 | 97.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 45.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 45.8k | f() | 274 | 45.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 1.06k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.06k | f() | 274 | 1.06k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 7.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.99k | f() | 274 | 7.99k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 3.11M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.11M | f() | 274 | 3.11M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 198k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 198k | f() | 274 | 198k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 17.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.2k | f() | 274 | 17.2k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 3.83k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.83k | f() | 274 | 3.83k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>Line | Count | Source | 272 | 34 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 34 | f() | 274 | 34 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 293 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 293 | f() | 274 | 293 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 3.04k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.04k | f() | 274 | 3.04k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 225 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 225 | f() | 274 | 225 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>Line | Count | Source | 272 | 284 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 284 | f() | 274 | 284 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 443 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 443 | f() | 274 | 443 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>Line | Count | Source | 272 | 387 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 387 | f() | 274 | 387 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 377 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 377 | f() | 274 | 377 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>Line | Count | Source | 272 | 205 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 205 | f() | 274 | 205 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 951 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 951 | f() | 274 | 951 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 27.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 27.1k | f() | 274 | 27.1k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 285k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 285k | f() | 274 | 285k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 11.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.8k | f() | 274 | 11.8k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.95k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.95k | f() | 274 | 1.95k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 27.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 27.0k | f() | 274 | 27.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 14.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.1k | f() | 274 | 14.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 253 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 253 | f() | 274 | 253 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.84M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.84M | f() | 274 | 1.84M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 285k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 285k | f() | 274 | 285k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.83k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.83k | f() | 274 | 3.83k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 327 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 327 | f() | 274 | 327 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 424 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 424 | f() | 274 | 424 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 582 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 582 | f() | 274 | 582 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 951 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 951 | f() | 274 | 951 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.92M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.92M | f() | 274 | 1.92M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 433k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 433k | f() | 274 | 433k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 17.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.6k | f() | 274 | 17.6k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 10.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.0M | f() | 274 | 10.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.04k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.04k | f() | 274 | 3.04k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 1.65M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.65M | f() | 274 | 1.65M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 260k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 260k | f() | 274 | 260k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&[u8], nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 7.15k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.15k | f() | 274 | 7.15k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&[u8], nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 10 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10 | f() | 274 | 10 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::Char<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 265k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 265k | f() | 274 | 265k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::Char<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 8.74k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.74k | f() | 274 | 8.74k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Take<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 1 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1 | f() | 274 | 1 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::TagNoCase<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 264k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 264k | f() | 274 | 264k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::TagNoCase<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 1.28M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.28M | f() | 274 | 1.28M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 50 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 50 | f() | 274 | 50 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#2}>Line | Count | Source | 272 | 2.38k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.38k | f() | 274 | 2.38k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 850k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 850k | f() | 274 | 850k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#2}>Line | Count | Source | 272 | 114k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 114k | f() | 274 | 114k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 75 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 75 | f() | 274 | 75 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 36 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 36 | f() | 274 | 36 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 42 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42 | f() | 274 | 42 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 78 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78 | f() | 274 | 78 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 236k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 236k | f() | 274 | 236k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.54M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.54M | f() | 274 | 1.54M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.43k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.43k | f() | 274 | 2.43k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.64M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.64M | f() | 274 | 1.64M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1 | f() | 274 | 1 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 75 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 75 | f() | 274 | 75 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 547 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 547 | f() | 274 | 547 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 521 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 521 | f() | 274 | 521 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<bool>, <nom::combinator::Opt<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 3.36k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.36k | f() | 274 | 3.36k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 589k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 589k | f() | 274 | 589k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&str, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 292k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 292k | f() | 274 | 292k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&str, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::Char<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 5.14k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.14k | f() | 274 | 5.14k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::Char<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Take<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::TakeUntil<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::TakeUntil1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::TakeUntil1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 14.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.4k | f() | 274 | 14.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.15k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.15k | f() | 274 | 1.15k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 5.14k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.14k | f() | 274 | 5.14k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::Tag<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::Tag<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 91.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 91.4k | f() | 274 | 91.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#0}>Line | Count | Source | 272 | 1.24k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.24k | f() | 274 | 1.24k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#2}>Line | Count | Source | 272 | 801 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 801 | f() | 274 | 801 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 239 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 239 | f() | 274 | 239 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::Tag<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 215k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 215k | f() | 274 | 215k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::Tag<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::Take<suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::TakeUntil<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::smb2_records::Smb2SetInfoRequestData, <suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.94k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.94k | f() | 274 | 5.94k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::Tag<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::Tag<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::Take<suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::TakeUntil<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::bytes::Take<suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 4.83k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.83k | f() | 274 | 4.83k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 27.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 27.3k | f() | 274 | 27.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 10.9M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.9M | f() | 274 | 10.9M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.00M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.00M | f() | 274 | 4.00M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 35.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 35.0k | f() | 274 | 35.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 78.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78.8k | f() | 274 | 78.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 20.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.3k | f() | 274 | 20.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 5.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.12M | f() | 274 | 5.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.95M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.95M | f() | 274 | 1.95M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 74.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74.1k | f() | 274 | 74.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 20.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.8k | f() | 274 | 20.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 761 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 761 | f() | 274 | 761 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 1.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.12M | f() | 274 | 1.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 906 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 906 | f() | 274 | 906 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 64.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 64.7k | f() | 274 | 64.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 462 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 462 | f() | 274 | 462 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 61.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 61.6k | f() | 274 | 61.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 864 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 864 | f() | 274 | 864 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 58.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 58.5k | f() | 274 | 58.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 521 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 521 | f() | 274 | 521 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 63.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 63.2k | f() | 274 | 63.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 552 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 552 | f() | 274 | 552 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 10.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.1k | f() | 274 | 10.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 429 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 429 | f() | 274 | 429 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 9.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.68k | f() | 274 | 9.68k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 1.38k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.38k | f() | 274 | 1.38k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 765k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 765k | f() | 274 | 765k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 665 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 665 | f() | 274 | 665 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 66.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 66.2k | f() | 274 | 66.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 713 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 713 | f() | 274 | 713 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 8.90k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.90k | f() | 274 | 8.90k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 687 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 687 | f() | 274 | 687 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 7.10k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.10k | f() | 274 | 7.10k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 1.27k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.27k | f() | 274 | 1.27k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 55.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 55.0k | f() | 274 | 55.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 9.14M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.14M | f() | 274 | 9.14M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 20.1M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.1M | f() | 274 | 20.1M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 3.06k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.06k | f() | 274 | 3.06k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 4.82k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.82k | f() | 274 | 4.82k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_header_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 359k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 359k | f() | 274 | 359k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_header_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 9.76M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.76M | f() | 274 | 9.76M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 1.89M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.89M | f() | 274 | 1.89M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 7.76M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.76M | f() | 274 | 7.76M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::sdp::parser::is_line_ending, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 4.13k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.13k | f() | 274 | 4.13k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::sdp::parser::is_line_ending, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 431k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 431k | f() | 274 | 431k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 6.59k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.59k | f() | 274 | 6.59k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>Line | Count | Source | 272 | 52 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 52 | f() | 274 | 52 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 29.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 29.8k | f() | 274 | 29.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>Line | Count | Source | 272 | 66 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 66 | f() | 274 | 66 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 1.45k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.45k | f() | 274 | 1.45k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 213 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 213 | f() | 274 | 213 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 7.24k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.24k | f() | 274 | 7.24k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 203 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 203 | f() | 274 | 203 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 337 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 337 | f() | 274 | 337 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 3.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.12M | f() | 274 | 3.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 5.34k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.34k | f() | 274 | 5.34k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 272 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 272 | f() | 274 | 272 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 71.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 71.5k | f() | 274 | 71.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 802 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 802 | f() | 274 | 802 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 11.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.2k | f() | 274 | 11.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 193k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 193k | f() | 274 | 193k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 35.5M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 35.5M | f() | 274 | 35.5M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 2.42M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.42M | f() | 274 | 2.42M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 156M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 156M | f() | 274 | 156M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.66M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.66M | f() | 274 | 3.66M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.53M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.53M | f() | 274 | 2.53M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 807k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 807k | f() | 274 | 807k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 5.48M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.48M | f() | 274 | 5.48M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.63M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.63M | f() | 274 | 5.63M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.34M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.34M | f() | 274 | 2.34M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 33.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 33.5k | f() | 274 | 33.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 78.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78.8k | f() | 274 | 78.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 10.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.0M | f() | 274 | 10.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 541k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 541k | f() | 274 | 541k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 1.76M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.76M | f() | 274 | 1.76M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 818k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 818k | f() | 274 | 818k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.89M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.89M | f() | 274 | 1.89M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.59M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.59M | f() | 274 | 1.59M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 769k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 769k | f() | 274 | 769k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.41M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.41M | f() | 274 | 1.41M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.98k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.98k | f() | 274 | 8.98k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.44M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.44M | f() | 274 | 6.44M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.0M | f() | 274 | 10.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.12M | f() | 274 | 1.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 65.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 65.7k | f() | 274 | 65.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 62.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 62.1k | f() | 274 | 62.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 59.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 59.3k | f() | 274 | 59.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 63.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 63.8k | f() | 274 | 63.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.7k | f() | 274 | 10.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.1k | f() | 274 | 10.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 766k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 766k | f() | 274 | 766k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 66.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 66.9k | f() | 274 | 66.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.62k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.62k | f() | 274 | 9.62k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.79k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.79k | f() | 274 | 7.79k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 56.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 56.3k | f() | 274 | 56.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 29.3M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 29.3M | f() | 274 | 29.3M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.88k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.88k | f() | 274 | 7.88k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.64k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.64k | f() | 274 | 6.64k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 29.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 29.8k | f() | 274 | 29.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.91k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.91k | f() | 274 | 8.91k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 74.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74.3k | f() | 274 | 74.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.05M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.05M | f() | 274 | 3.05M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 77.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 77.1k | f() | 274 | 77.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 12.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.0k | f() | 274 | 12.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.78M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.78M | f() | 274 | 1.78M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 22.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 22.5k | f() | 274 | 22.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 776k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 776k | f() | 274 | 776k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.28M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.28M | f() | 274 | 1.28M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.1M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.1M | f() | 274 | 10.1M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.66M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.66M | f() | 274 | 9.66M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 64.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 64.7k | f() | 274 | 64.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 370k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 370k | f() | 274 | 370k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Tag<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 158k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 158k | f() | 274 | 158k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Tag<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 348k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 348k | f() | 274 | 348k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Tag<&[u8], nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 1.69k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.69k | f() | 274 | 1.69k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Take<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 41.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.2k | f() | 274 | 41.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::TagNoCase<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 5.06k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.06k | f() | 274 | 5.06k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 7.23k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.23k | f() | 274 | 7.23k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 4.21k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.21k | f() | 274 | 4.21k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 11.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.9k | f() | 274 | 11.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 10.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.2k | f() | 274 | 10.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 18 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18 | f() | 274 | 18 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 120 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 120 | f() | 274 | 120 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 8 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8 | f() | 274 | 8 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 104 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 104 | f() | 274 | 104 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 2.44k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.44k | f() | 274 | 2.44k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 25.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 25.0k | f() | 274 | 25.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 3.14k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.14k | f() | 274 | 3.14k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 37.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 37.7k | f() | 274 | 37.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 6.10k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.10k | f() | 274 | 6.10k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 40.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 40.7k | f() | 274 | 40.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 2.06k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.06k | f() | 274 | 2.06k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 17.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.2k | f() | 274 | 17.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 26.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.4k | f() | 274 | 26.4k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 4.84k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.84k | f() | 274 | 4.84k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 8 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8 | f() | 274 | 8 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 10.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.9k | f() | 274 | 10.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 10 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10 | f() | 274 | 10 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 134 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 134 | f() | 274 | 134 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 7 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7 | f() | 274 | 7 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 1.15k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.15k | f() | 274 | 1.15k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 5 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5 | f() | 274 | 5 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 110 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 110 | f() | 274 | 110 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 9 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9 | f() | 274 | 9 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 2.57k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.57k | f() | 274 | 2.57k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 9.92k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.92k | f() | 274 | 9.92k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 61 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 61 | f() | 274 | 61 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 1.81k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.81k | f() | 274 | 1.81k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 1.58k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.58k | f() | 274 | 1.58k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 9 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9 | f() | 274 | 9 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 275 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 275 | f() | 274 | 275 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 3.37k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.37k | f() | 274 | 3.37k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 146 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 146 | f() | 274 | 146 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 2.45k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.45k | f() | 274 | 2.45k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 697 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 697 | f() | 274 | 697 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 1.61k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.61k | f() | 274 | 1.61k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 41.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.5k | f() | 274 | 41.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 406 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 406 | f() | 274 | 406 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_key_value::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 23.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.6k | f() | 274 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_key_value::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 18.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.3k | f() | 274 | 18.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_next_version_part::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>Line | Count | Source | 272 | 106k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 106k | f() | 274 | 106k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_next_version_part::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 5.82k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.82k | f() | 274 | 5.82k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#3}>Line | Count | Source | 272 | 2.53k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.53k | f() | 274 | 2.53k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 35.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 35.3k | f() | 274 | 35.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#3}>Line | Count | Source | 272 | 437 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 437 | f() | 274 | 437 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 52.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 52.5k | f() | 274 | 52.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#3}>Line | Count | Source | 272 | 4.02k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.02k | f() | 274 | 4.02k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>Line | Count | Source | 272 | 2.71k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.71k | f() | 274 | 2.71k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#3}>Line | Count | Source | 272 | 271k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 271k | f() | 274 | 271k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#1}>Line | Count | Source | 272 | 411k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 411k | f() | 274 | 411k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.89k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.89k | f() | 274 | 5.89k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.93k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.93k | f() | 274 | 1.93k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 662 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 662 | f() | 274 | 662 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.18k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.18k | f() | 274 | 4.18k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 277k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 277k | f() | 274 | 277k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 64 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 64 | f() | 274 | 64 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 14.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.3k | f() | 274 | 14.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.4k | f() | 274 | 11.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 22.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 22.2k | f() | 274 | 22.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 138 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 138 | f() | 274 | 138 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 112 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 112 | f() | 274 | 112 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 27.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 27.5k | f() | 274 | 27.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 40.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 40.8k | f() | 274 | 40.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 46.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.8k | f() | 274 | 46.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 19.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.3k | f() | 274 | 19.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 26.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.4k | f() | 274 | 26.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.85k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.85k | f() | 274 | 4.85k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.0k | f() | 274 | 11.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 141 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 141 | f() | 274 | 141 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.16k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.16k | f() | 274 | 1.16k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 119 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 119 | f() | 274 | 119 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 12.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.4k | f() | 274 | 12.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.88k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.88k | f() | 274 | 1.88k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.59k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.59k | f() | 274 | 1.59k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.65k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.65k | f() | 274 | 3.65k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.60k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.60k | f() | 274 | 2.60k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.31k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.31k | f() | 274 | 2.31k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 41.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.9k | f() | 274 | 41.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.02k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.02k | f() | 274 | 5.02k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 39 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 39 | f() | 274 | 39 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 37.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 37.9k | f() | 274 | 37.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 120k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 120k | f() | 274 | 120k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 29.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 29.2k | f() | 274 | 29.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.69k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.69k | f() | 274 | 1.69k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 53.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 53.0k | f() | 274 | 53.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 41.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.2k | f() | 274 | 41.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 6.74k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.74k | f() | 274 | 6.74k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 336k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 336k | f() | 274 | 336k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 346k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 346k | f() | 274 | 346k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 41.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.9k | f() | 274 | 41.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 112k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 112k | f() | 274 | 112k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 272 | 4.95M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.95M | f() | 274 | 4.95M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 98.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 98.4k | f() | 274 | 98.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 272 | 99.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 99.1k | f() | 274 | 99.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 19.5M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.5M | f() | 274 | 19.5M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 7.76M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.76M | f() | 274 | 7.76M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 775k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 775k | f() | 274 | 775k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.31k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.31k | f() | 274 | 8.31k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 28.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 28.8k | f() | 274 | 28.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.94M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.94M | f() | 274 | 4.94M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 99.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 99.1k | f() | 274 | 99.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.13k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.13k | f() | 274 | 2.13k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.97k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.97k | f() | 274 | 4.97k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&[u8], ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 293 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 293 | f() | 274 | 293 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&[u8], ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&str, ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 41.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.9k | f() | 274 | 41.9k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&str, ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 9.46M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.46M | f() | 274 | 9.46M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 3.35M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.35M | f() | 274 | 3.35M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 28.5M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 28.5M | f() | 274 | 28.5M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 735 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 735 | f() | 274 | 735 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 7.25k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.25k | f() | 274 | 7.25k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 406 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 406 | f() | 274 | 406 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 135 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 135 | f() | 274 | 135 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 81.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 81.0k | f() | 274 | 81.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 47.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 47.1k | f() | 274 | 47.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 58.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 58.0k | f() | 274 | 58.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 20.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.5k | f() | 274 | 20.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 181k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 181k | f() | 274 | 181k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 141k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 141k | f() | 274 | 141k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 124k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 124k | f() | 274 | 124k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 49.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 49.5k | f() | 274 | 49.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 134k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 134k | f() | 274 | 134k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 51.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 51.2k | f() | 274 | 51.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 36.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 36.5k | f() | 274 | 36.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 18.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.2k | f() | 274 | 18.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 60.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 60.7k | f() | 274 | 60.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 22.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 22.1k | f() | 274 | 22.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 18.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 18.8k | f() | 274 | 18.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.47k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.47k | f() | 274 | 8.47k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 53.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 53.6k | f() | 274 | 53.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.55k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.55k | f() | 274 | 8.55k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.93k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.93k | f() | 274 | 8.93k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 1.41k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.41k | f() | 274 | 1.41k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 80.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 80.8k | f() | 274 | 80.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 46.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.8k | f() | 274 | 46.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 57.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 57.3k | f() | 274 | 57.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 17.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 17.6k | f() | 274 | 17.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 12.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.3k | f() | 274 | 12.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 440 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 440 | f() | 274 | 440 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 60 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 60 | f() | 274 | 60 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 65 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 65 | f() | 274 | 65 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u64>, <nom::combinator::Opt<suricata::detect::uint::detect_parse_uint_unit> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 252k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 252k | f() | 274 | 252k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 139 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 139 | f() | 274 | 139 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 20.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.0k | f() | 274 | 20.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.04k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.04k | f() | 274 | 7.04k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 239 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 239 | f() | 274 | 239 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 239 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 239 | f() | 274 | 239 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 138 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 138 | f() | 274 | 138 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 36.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 36.9k | f() | 274 | 36.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 13.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.6k | f() | 274 | 13.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 385 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 385 | f() | 274 | 385 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.28k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.28k | f() | 274 | 2.28k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 86 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 86 | f() | 274 | 86 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 38.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 38.4k | f() | 274 | 38.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.93k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.93k | f() | 274 | 9.93k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 699 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 699 | f() | 274 | 699 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 161 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 161 | f() | 274 | 161 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.19k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.19k | f() | 274 | 9.19k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.05k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.05k | f() | 274 | 7.05k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.91k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.91k | f() | 274 | 2.91k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintIndex, <suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5 | f() | 274 | 5 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintIndex, <suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.16k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.16k | f() | 274 | 4.16k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<bool, <suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 257 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 257 | f() | 274 | 257 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 389 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 389 | f() | 274 | 389 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.05k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.05k | f() | 274 | 1.05k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 47.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 47.2k | f() | 274 | 47.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 12.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.7k | f() | 274 | 12.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.36k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.36k | f() | 274 | 1.36k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 90.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 90.5k | f() | 274 | 90.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 966 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 966 | f() | 274 | 966 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.99k | f() | 274 | 2.99k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 88.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 88.1k | f() | 274 | 88.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.09k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.09k | f() | 274 | 3.09k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 443 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 443 | f() | 274 | 443 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 31.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 31.2k | f() | 274 | 31.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.98k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.98k | f() | 274 | 4.98k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 257k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 257k | f() | 274 | 257k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 273k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 273k | f() | 274 | 273k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 964k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 964k | f() | 274 | 964k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 11.7M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 11.7M | f() | 274 | 11.7M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 63.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 63.2k | f() | 274 | 63.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 74.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 74.8k | f() | 274 | 74.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 339k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 339k | f() | 274 | 339k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 355k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 355k | f() | 274 | 355k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], core::option::Option<&[u8]>)>, <nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 113k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 113k | f() | 274 | 113k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], core::option::Option<&[u8]>)>, <nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 30.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.3k | f() | 274 | 30.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>, <nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 236k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 236k | f() | 274 | 236k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>, core::option::Option<&[u8]>, core::option::Option<&[u8]>, core::option::Option<&[u8]>), <(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 363k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 363k | f() | 274 | 363k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], core::option::Option<&[u8]>), <(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 95.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 95.9k | f() | 274 | 95.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>), <(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 126k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 126k | f() | 274 | 126k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 5.37k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.37k | f() | 274 | 5.37k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u8, i32, u8, u8), <(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 14.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.8k | f() | 274 | 14.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.55k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.55k | f() | 274 | 3.55k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>Line | Count | Source | 272 | 3.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.99k | f() | 274 | 3.99k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 2.08k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.08k | f() | 274 | 2.08k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 402k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 402k | f() | 274 | 402k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.36M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.36M | f() | 274 | 3.36M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 6.07k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.07k | f() | 274 | 6.07k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 42.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.5k | f() | 274 | 42.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 50.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 50.5k | f() | 274 | 50.5k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 58.5M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 58.5M | f() | 274 | 58.5M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.67k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.67k | f() | 274 | 3.67k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 114k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 114k | f() | 274 | 114k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 52.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 52.7k | f() | 274 | 52.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 327k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 327k | f() | 274 | 327k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 747k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 747k | f() | 274 | 747k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 266k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 266k | f() | 274 | 266k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 519k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 519k | f() | 274 | 519k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 3.91M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.91M | f() | 274 | 3.91M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 1.99M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.99M | f() | 274 | 1.99M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 643k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 643k | f() | 274 | 643k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 2.78M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.78M | f() | 274 | 2.78M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 14.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.4k | f() | 274 | 14.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 117k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 117k | f() | 274 | 117k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 3.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.99k | f() | 274 | 3.99k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 54.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 54.9k | f() | 274 | 54.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 1.28M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.28M | f() | 274 | 1.28M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 5.66M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.66M | f() | 274 | 5.66M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 10.3k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.3k | f() | 274 | 10.3k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 32.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 32.1k | f() | 274 | 32.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::query::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 22.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 22.5k | f() | 274 | 22.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::query::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 1.30k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.30k | f() | 274 | 1.30k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::util::ascii_digits::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 15.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.0k | f() | 274 | 15.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::util::ascii_digits::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 332k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 332k | f() | 274 | 332k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 78 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 78 | f() | 274 | 78 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>Line | Count | Source | 272 | 99 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 99 | f() | 274 | 99 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 140k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 140k | f() | 274 | 140k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.86k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.86k | f() | 274 | 5.86k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 52.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 52.7k | f() | 274 | 52.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.07M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.07M | f() | 274 | 1.07M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 786k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 786k | f() | 274 | 786k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.91M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.91M | f() | 274 | 5.91M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.42M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.42M | f() | 274 | 3.42M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 131k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 131k | f() | 274 | 131k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 58.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 58.9k | f() | 274 | 58.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.95M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.95M | f() | 274 | 6.95M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 677k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 677k | f() | 274 | 677k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 177 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 177 | f() | 274 | 177 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 26.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.1k | f() | 274 | 26.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 41.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.6k | f() | 274 | 41.6k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 16.8M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.8M | f() | 274 | 16.8M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 92.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 92.5k | f() | 274 | 92.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 46.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.9k | f() | 274 | 46.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 525k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 525k | f() | 274 | 525k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 42.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.5k | f() | 274 | 42.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 23.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.8k | f() | 274 | 23.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 347k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 347k | f() | 274 | 347k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 51.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 51.1k | f() | 274 | 51.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 51.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 51.1k | f() | 274 | 51.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 16.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.7k | f() | 274 | 16.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 16.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.7k | f() | 274 | 16.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 16.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.7k | f() | 274 | 16.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 449k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 449k | f() | 274 | 449k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.57k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.57k | f() | 274 | 1.57k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 53.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 53.0k | f() | 274 | 53.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.09k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.09k | f() | 274 | 1.09k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 88.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 88.7k | f() | 274 | 88.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<suricata_htp::headers::folding_lws> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 8.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.68k | f() | 274 | 8.68k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 92.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 92.2k | f() | 274 | 92.2k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 5.62M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.62M | f() | 274 | 5.62M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 5.63M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.63M | f() | 274 | 5.63M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 152k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 152k | f() | 274 | 152k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 42.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.5k | f() | 274 | 42.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 297k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 297k | f() | 274 | 297k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 9.46M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.46M | f() | 274 | 9.46M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 50.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 50.5k | f() | 274 | 50.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 68.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 68.6k | f() | 274 | 68.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.67k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.67k | f() | 274 | 3.67k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 68.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 68.6k | f() | 274 | 68.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 92.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 92.2k | f() | 274 | 92.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 92.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 92.2k | f() | 274 | 92.2k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.67k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.67k | f() | 274 | 3.67k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.24k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.24k | f() | 274 | 9.24k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 76.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 76.2k | f() | 274 | 76.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.46M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.46M | f() | 274 | 5.46M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 26.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.1k | f() | 274 | 26.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.16M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.16M | f() | 274 | 9.16M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 42.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.5k | f() | 274 | 42.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 92.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 92.8k | f() | 274 | 92.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 41.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.6k | f() | 274 | 41.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.60k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.60k | f() | 274 | 7.60k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 46.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.9k | f() | 274 | 46.9k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 650 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 650 | f() | 274 | 650 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<(char, suricata_htp::urlencoded::UrlParseResult), <(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 92.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 92.8k | f() | 274 | 92.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 67.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 67.7k | f() | 274 | 67.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 14.7M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 14.7M | f() | 274 | 14.7M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 135k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 135k | f() | 274 | 135k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 19.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.8k | f() | 274 | 19.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 111k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 111k | f() | 274 | 111k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 142k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 142k | f() | 274 | 142k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.30M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.30M | f() | 274 | 3.30M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<suricata_htp::headers::folding_lws> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.11M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.11M | f() | 274 | 4.11M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 99.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 99.8k | f() | 274 | 99.8k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 57.8M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 57.8M | f() | 274 | 57.8M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 1.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.12M | f() | 274 | 1.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 272 | 33.4M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 33.4M | f() | 274 | 33.4M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 46.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.6k | f() | 274 | 46.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 37.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 37.6k | f() | 274 | 37.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>Line | Count | Source | 272 | 4.90k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.90k | f() | 274 | 4.90k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 48.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 48.5k | f() | 274 | 48.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>Line | Count | Source | 272 | 1.99k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.99k | f() | 274 | 1.99k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 104k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 104k | f() | 274 | 104k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 3.67k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.67k | f() | 274 | 3.67k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 409k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 409k | f() | 274 | 409k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TagNoCase<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 2.71M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.71M | f() | 274 | 2.71M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TagNoCase<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 651k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 651k | f() | 274 | 651k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 46.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.6k | f() | 274 | 46.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 99.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 99.8k | f() | 274 | 99.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 33.4M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 33.4M | f() | 274 | 33.4M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 26.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.1k | f() | 274 | 26.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 16.9M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 16.9M | f() | 274 | 16.9M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.89M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.89M | f() | 274 | 6.89M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 4.07M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.07M | f() | 274 | 4.07M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::headers::Parser>::is_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::headers::Parser>::is_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 8.96M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.96M | f() | 274 | 8.96M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 10.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.0M | f() | 274 | 10.0M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 2.13M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.13M | f() | 274 | 2.13M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf_null::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf_null::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 285 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 285 | f() | 274 | 285 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 20.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.9k | f() | 274 | 20.9k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 23.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.1k | f() | 274 | 23.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 2.91k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.91k | f() | 274 | 2.91k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 40.4k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 40.4k | f() | 274 | 40.4k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 1.24k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.24k | f() | 274 | 1.24k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 134k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 134k | f() | 274 | 134k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 46.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 46.9k | f() | 274 | 46.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.37k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.37k | f() | 274 | 5.37k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 146k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 146k | f() | 274 | 146k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TagNoCase<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 272 | 677k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 677k | f() | 274 | 677k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.37k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.37k | f() | 274 | 5.37k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.07M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.07M | f() | 274 | 4.07M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 20.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.9k | f() | 274 | 20.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 26.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 26.1k | f() | 274 | 26.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.89M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.89M | f() | 274 | 6.89M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.96M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.96M | f() | 274 | 8.96M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 10.0M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.0M | f() | 274 | 10.0M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.13M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.13M | f() | 274 | 2.13M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 285 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 285 | f() | 274 | 285 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<&[u8]>, <nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 313k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 313k | f() | 274 | 313k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 152k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 152k | f() | 274 | 152k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 297k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 297k | f() | 274 | 297k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>Line | Count | Source | 272 | 20.7M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.7M | f() | 274 | 20.7M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 629k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 629k | f() | 274 | 629k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 15.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.0k | f() | 274 | 15.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 21.3M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21.3M | f() | 274 | 21.3M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::util::take_is_space_or_null> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 332k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 332k | f() | 274 | 332k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 52.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 52.7k | f() | 274 | 52.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.07M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.07M | f() | 274 | 1.07M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.40M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.40M | f() | 274 | 6.40M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 786k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 786k | f() | 274 | 786k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 5.91M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.91M | f() | 274 | 5.91M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 233k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 233k | f() | 274 | 233k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 3.19M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.19M | f() | 274 | 3.19M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.25k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.25k | f() | 274 | 6.25k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<&[u8]>, &[u8]), <(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 378k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 378k | f() | 274 | 378k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8]), <(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 332k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 332k | f() | 274 | 332k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 52.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 52.7k | f() | 274 | 52.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.12M | f() | 274 | 2.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 177 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 177 | f() | 274 | 177 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(char, &[u8], char), <(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.67k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.67k | f() | 274 | 1.67k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>Line | Count | Source | 272 | 198k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 198k | f() | 274 | 198k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 198k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 198k | f() | 274 | 198k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>Line | Count | Source | 272 | 84.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 84.2k | f() | 274 | 84.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>Line | Count | Source | 272 | 30.2k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 30.2k | f() | 274 | 30.2k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 189k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 189k | f() | 274 | 189k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 39.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 39.6k | f() | 274 | 39.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 5.45k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.45k | f() | 274 | 5.45k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 162k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 162k | f() | 274 | 162k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], &[u8])>, <nom::combinator::Opt<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.84k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.84k | f() | 274 | 6.84k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>Line | Count | Source | 272 | 154k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 154k | f() | 274 | 154k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>Line | Count | Source | 272 | 423k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 423k | f() | 274 | 423k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 6.96k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.96k | f() | 274 | 6.96k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 299k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 299k | f() | 274 | 299k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 31.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 31.0k | f() | 274 | 31.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 21.0k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 21.0k | f() | 274 | 21.0k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 23.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.8k | f() | 274 | 23.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 126k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 126k | f() | 274 | 126k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.49k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.49k | f() | 274 | 7.49k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 70.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 70.7k | f() | 274 | 70.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 95.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 95.9k | f() | 274 | 95.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<&[u8]>, (), alloc::vec::Vec<&[u8]>, &[u8]), <(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 166k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 166k | f() | 274 | 166k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), <(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 91.9k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 91.9k | f() | 274 | 91.9k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8]), <(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 179 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 179 | f() | 274 | 179 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 282 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 282 | f() | 274 | 282 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 5.86k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.86k | f() | 274 | 5.86k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 15.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 15.8k | f() | 274 | 15.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 23.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 23.8k | f() | 274 | 23.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 42.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 42.5k | f() | 274 | 42.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], core::option::Option<&[u8]>), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 6.96k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 6.96k | f() | 274 | 6.96k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], core::option::Option<&[u8]>), <suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 12.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.7k | f() | 274 | 12.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], alloc::vec::Vec<&[u8]>, &[u8], alloc::vec::Vec<&[u8]>), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 52.1k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 52.1k | f() | 274 | 52.1k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], (), &[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 12.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 12.7k | f() | 274 | 12.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((), &[u8], &[u8]), <(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 126k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 126k | f() | 274 | 126k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<_, _> Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::connection_parser::ConnectionParser>::response_body_determine::{closure#2}, (&[u8], nom::error::ErrorKind)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, (&[u8], nom::error::ErrorKind)>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::connection_parser::ConnectionParser>::response_body_determine::{closure#2}, (&[u8], nom::error::ErrorKind)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, (&[u8], nom::error::ErrorKind)>::{closure#1}>Line | Count | Source | 272 | 10.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.8k | f() | 274 | 10.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8]), <(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 233k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 233k | f() | 274 | 233k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 720k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 720k | f() | 274 | 720k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.72M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.72M | f() | 274 | 4.72M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.68k | f() | 274 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.68k | f() | 274 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 623 | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 623 | f() | 274 | 623 | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 41.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.6k | f() | 274 | 41.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.71M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.71M | f() | 274 | 2.71M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 3.25M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 3.25M | f() | 274 | 3.25M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 9.82M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.82M | f() | 274 | 9.82M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.68k | f() | 274 | 8.68k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.68k | f() | 274 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.68k | f() | 274 | 8.68k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.68k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.68k | f() | 274 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 41.6k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 41.6k | f() | 274 | 41.6k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 5.60k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 5.60k | f() | 274 | 5.60k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 4.12M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.12M | f() | 274 | 4.12M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 2.70M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.70M | f() | 274 | 2.70M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 8.24M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.24M | f() | 274 | 8.24M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 4.37M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.37M | f() | 274 | 4.37M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 272 | 4.13M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.13M | f() | 274 | 4.13M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Name, <<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.48M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.48M | f() | 274 | 4.48M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Value, <<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.17M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.17M | f() | 274 | 4.17M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Header, <<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 2.45M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.45M | f() | 274 | 2.45M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Header, <<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 1.71M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.71M | f() | 274 | 1.71M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Header, <<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.17M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.17M | f() | 274 | 4.17M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 13.9M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.9M | f() | 274 | 13.9M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata_htp::headers::Name, u64, suricata_htp::headers::Value), <(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.71M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.71M | f() | 274 | 1.71M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.05M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.05M | f() | 274 | 4.05M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.75M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.75M | f() | 274 | 1.75M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 34.7k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 34.7k | f() | 274 | 34.7k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 10.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 10.8k | f() | 274 | 10.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.86M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.86M | f() | 274 | 1.86M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.86M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.86M | f() | 274 | 1.86M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], core::option::Option<&[u8]>, ()), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 19.8k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 19.8k | f() | 274 | 19.8k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], u64), <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>Line | Count | Source | 272 | 13.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 13.5k | f() | 274 | 13.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], u64), <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.74M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.74M | f() | 274 | 4.74M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], ((&[u8], u64), core::option::Option<&[u8]>)), <<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.88M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.88M | f() | 274 | 8.88M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.11M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.11M | f() | 274 | 4.11M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 9.88M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 9.88M | f() | 274 | 9.88M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 7.09k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 7.09k | f() | 274 | 7.09k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 65.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 65.5k | f() | 274 | 65.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.11M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.11M | f() | 274 | 4.11M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 4.77M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.77M | f() | 274 | 4.77M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], &[u8], &[u8]), (&[u8], &[u8])), <(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 86.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 86.5k | f() | 274 | 86.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), (&[u8], u64)), <(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 1.78M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.78M | f() | 274 | 1.78M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), (&[u8], u64)), <(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.97M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.97M | f() | 274 | 2.97M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), core::option::Option<&[u8]>), <<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.88M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.88M | f() | 274 | 8.88M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), core::option::Option<&[u8]>), <<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 20.5k | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 20.5k | f() | 274 | 20.5k | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), core::option::Option<&[u8]>), <<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 8.86M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 8.86M | f() | 274 | 8.86M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), ()), <(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 4.11M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 4.11M | f() | 274 | 4.11M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<((), suricata_htp::headers::Value), <(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 272 | 2.45M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 2.45M | f() | 274 | 2.45M | } |
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 272 | 1.77M | fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> { | 273 | 1.77M | f() | 274 | 1.77M | } |
|
275 | | |
276 | | #[inline(always)] |
277 | 90.4M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { |
278 | 90.4M | f(x) |
279 | 90.4M | } <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 277 | 422 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 422 | f(x) | 279 | 422 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::detect::uint::DetectUintData<u32>, core::option::Option<suricata::detect::uint::DetectUintData<u32>>, core::option::Option<suricata::detect::uint::DetectUintData<u32>>::Some> Line | Count | Source | 277 | 239 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 239 | f(x) | 279 | 239 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::flow::DetectFlowDir, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 3.06k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3.06k | f(x) | 279 | 3.06k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 1.01k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.01k | f(x) | 279 | 1.01k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Line | Count | Source | 277 | 2.65k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.65k | f(x) | 279 | 2.65k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 748 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 748 | f(x) | 279 | 748 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 277 | 17.8k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 17.8k | f(x) | 279 | 17.8k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<alloc::string::String>, core::option::Option<alloc::vec::Vec<alloc::string::String>>, core::option::Option<alloc::vec::Vec<alloc::string::String>>::Some> Line | Count | Source | 277 | 222k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 222k | f(x) | 279 | 222k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, core::option::Option<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>>, core::option::Option<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>>::Some> Line | Count | Source | 277 | 23.6k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 23.6k | f(x) | 279 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 12.6k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 12.6k | f(x) | 279 | 12.6k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 4.17k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.17k | f(x) | 279 | 4.17k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 8.22k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 8.22k | f(x) | 279 | 8.22k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 6.74k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 6.74k | f(x) | 279 | 6.74k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, &str), core::option::Option<(&str, &str)>, core::option::Option<(&str, &str)>::Some> Line | Count | Source | 277 | 40 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 40 | f(x) | 279 | 40 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, core::option::Option<&str>, &str), core::option::Option<(&str, core::option::Option<&str>, &str)>, core::option::Option<(&str, core::option::Option<&str>, &str)>::Some> Line | Count | Source | 277 | 24 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 24 | f(x) | 279 | 24 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, i32), core::option::Option<(&str, i32)>, core::option::Option<(&str, i32)>::Some> Line | Count | Source | 277 | 146 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 146 | f(x) | 279 | 146 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, u32), core::option::Option<(&str, u32)>, core::option::Option<(&str, u32)>::Some> Line | Count | Source | 277 | 406 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 406 | f(x) | 279 | 406 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, u16), core::option::Option<(&str, u16)>, core::option::Option<(&str, u16)>::Some> Line | Count | Source | 277 | 359 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 359 | f(x) | 279 | 359 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u8, core::option::Option<u8>, core::option::Option<u8>::Some> Line | Count | Source | 277 | 3.21k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3.21k | f(x) | 279 | 3.21k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::string::String, core::option::Option<alloc::string::String>, core::option::Option<alloc::string::String>::Some> Line | Count | Source | 277 | 217k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 217k | f(x) | 279 | 217k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], core::option::Option<&[u8]>, core::option::Option<&[u8]>::Some> Line | Count | Source | 277 | 2.77M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.77M | f(x) | 279 | 2.77M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, core::option::Option<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>>, core::option::Option<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>>::Some> Line | Count | Source | 277 | 11.8k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 11.8k | f(x) | 279 | 11.8k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 2.54k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.54k | f(x) | 279 | 2.54k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 1.73k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.73k | f(x) | 279 | 1.73k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Line | Count | Source | 277 | 1.98k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.98k | f(x) | 279 | 1.98k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<u8>, core::option::Option<alloc::vec::Vec<u8>>, core::option::Option<alloc::vec::Vec<u8>>::Some> Line | Count | Source | 277 | 69.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 69.2k | f(x) | 279 | 69.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::smb::smb1_records::SmbPipeProtocolRecord, core::option::Option<suricata::smb::smb1_records::SmbPipeProtocolRecord>, core::option::Option<suricata::smb::smb1_records::SmbPipeProtocolRecord>::Some> Line | Count | Source | 277 | 11.9k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 11.9k | f(x) | 279 | 11.9k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::smb::ntlmssp_records::NTLMSSPVersion, core::option::Option<suricata::smb::ntlmssp_records::NTLMSSPVersion>, core::option::Option<suricata::smb::ntlmssp_records::NTLMSSPVersion>::Some> Line | Count | Source | 277 | 588 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 588 | f(x) | 279 | 588 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 1.78k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.78k | f(x) | 279 | 1.78k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 10.7k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 10.7k | f(x) | 279 | 10.7k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}><nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 46 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 46 | f(x) | 279 | 46 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 5.67k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 5.67k | f(x) | 279 | 5.67k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::map::<kerberos_parser::krb5_constants::EncryptionType, alloc::vec::Vec<kerberos_parser::krb5_constants::EncryptionType>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 2.65k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.65k | f(x) | 279 | 2.65k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::sdp::parser::SdpMessage, core::option::Option<suricata::sdp::parser::SdpMessage>, core::option::Option<suricata::sdp::parser::SdpMessage>::Some> Line | Count | Source | 277 | 23.6k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 23.6k | f(x) | 279 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::sdp::parser::TimeDescription, alloc::vec::Vec<suricata::sdp::parser::TimeDescription>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 23.6k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 23.6k | f(x) | 279 | 23.6k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, alloc::vec::Vec<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 209k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 209k | f(x) | 279 | 209k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::quic::error::QuicError, suricata::quic::error::QuicError, <nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 3.22k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3.22k | f(x) | 279 | 3.22k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParameter, alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 22.7k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 22.7k | f(x) | 279 | 22.7k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::SASLAuthenticationMechanism, alloc::vec::Vec<suricata::pgsql::parser::SASLAuthenticationMechanism>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 9.59k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 9.59k | f(x) | 279 | 9.59k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], alloc::vec::Vec<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 20.6k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 20.6k | f(x) | 279 | 20.6k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, &str, <nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.84M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.84M | f(x) | 279 | 1.84M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, alloc::vec::Vec<&str>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 74.3k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 74.3k | f(x) | 279 | 74.3k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 13.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 13.2k | f(x) | 279 | 13.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 5.65k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 5.65k | f(x) | 279 | 5.65k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}>, nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata::mime::mime::mime_parse_value_delimited, suricata::mime::mime::mime_parse_value_until_semicolon)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}><nom::internal::Emit as nom::internal::Mode>::map::<suricata::mime::mime::MimeParserState, bool, <nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 385 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 385 | f(x) | 279 | 385 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], bool, <nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.88k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.88k | f(x) | 279 | 1.88k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(&str, core::option::Option<(char, core::option::Option<&str>)>), (), <nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(char, core::option::Option<&str>), core::option::Option<(char, core::option::Option<&str>)>, core::option::Option<(char, core::option::Option<&str>)>::Some> Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(char, core::option::Option<char>, &str), core::option::Option<(char, core::option::Option<char>, &str)>, core::option::Option<(char, core::option::Option<char>, &str)>::Some> Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(char, &str), (), <nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::map::<u32, suricata::quic::parser::QuicVersion, <nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.31M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.31M | f(x) | 279 | 1.31M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::krb::detect::detect_parse_encryption_weak, suricata::krb::detect::detect_parse_encryption_list)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 1.77k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.77k | f(x) | 279 | 1.77k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 74 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 74 | f(x) | 279 | 74 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Line | Count | Source | 277 | 750 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 750 | f(x) | 279 | 750 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}>Line | Count | Source | 277 | 66 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 66 | f(x) | 279 | 66 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::ProtocolFlags, core::option::Option<suricata::rdp::parser::ProtocolFlags>, core::option::Option<suricata::rdp::parser::ProtocolFlags>::Some> Line | Count | Source | 277 | 3.27k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3.27k | f(x) | 279 | 3.27k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::ConnectionHint, core::option::Option<suricata::rdp::parser::ConnectionHint>, core::option::Option<suricata::rdp::parser::ConnectionHint>::Some> Line | Count | Source | 277 | 4.26k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.26k | f(x) | 279 | 4.26k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::HighColorDepth, core::option::Option<suricata::rdp::parser::HighColorDepth>, core::option::Option<suricata::rdp::parser::HighColorDepth>::Some> Line | Count | Source | 277 | 7.78k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 7.78k | f(x) | 279 | 7.78k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::CsClientCoreData, core::option::Option<suricata::rdp::parser::CsClientCoreData>, core::option::Option<suricata::rdp::parser::CsClientCoreData>::Some> Line | Count | Source | 277 | 11.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 11.2k | f(x) | 279 | 11.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::McsConnectRequest, core::option::Option<suricata::rdp::parser::McsConnectRequest>, core::option::Option<suricata::rdp::parser::McsConnectRequest>::Some> Line | Count | Source | 277 | 5.69k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 5.69k | f(x) | 279 | 5.69k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::DesktopOrientation, core::option::Option<suricata::rdp::parser::DesktopOrientation>, core::option::Option<suricata::rdp::parser::DesktopOrientation>::Some> Line | Count | Source | 277 | 1.62k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.62k | f(x) | 279 | 1.62k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::McsConnectResponse, core::option::Option<suricata::rdp::parser::McsConnectResponse>, core::option::Option<suricata::rdp::parser::McsConnectResponse>::Some> Line | Count | Source | 277 | 335 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 335 | f(x) | 279 | 335 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::NegotiationFailure, core::option::Option<suricata::rdp::parser::NegotiationFailure>, core::option::Option<suricata::rdp::parser::NegotiationFailure>::Some> Line | Count | Source | 277 | 438 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 438 | f(x) | 279 | 438 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::NegotiationRequest, core::option::Option<suricata::rdp::parser::NegotiationRequest>, core::option::Option<suricata::rdp::parser::NegotiationRequest>::Some> Line | Count | Source | 277 | 370 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 370 | f(x) | 279 | 370 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::NegotiationResponse, core::option::Option<suricata::rdp::parser::NegotiationResponse>, core::option::Option<suricata::rdp::parser::NegotiationResponse>::Some> Line | Count | Source | 277 | 471 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 471 | f(x) | 279 | 471 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::PostBeta2ColorDepth, core::option::Option<suricata::rdp::parser::PostBeta2ColorDepth>, core::option::Option<suricata::rdp::parser::PostBeta2ColorDepth>::Some> Line | Count | Source | 277 | 9.97k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 9.97k | f(x) | 279 | 9.97k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::SupportedColorDepth, core::option::Option<suricata::rdp::parser::SupportedColorDepth>, core::option::Option<suricata::rdp::parser::SupportedColorDepth>::Some> Line | Count | Source | 277 | 6.86k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 6.86k | f(x) | 279 | 6.86k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::EarlyCapabilityFlags, core::option::Option<suricata::rdp::parser::EarlyCapabilityFlags>, core::option::Option<suricata::rdp::parser::EarlyCapabilityFlags>::Some> Line | Count | Source | 277 | 6.14k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 6.14k | f(x) | 279 | 6.14k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::X224ConnectionConfirm, core::option::Option<suricata::rdp::parser::X224ConnectionConfirm>, core::option::Option<suricata::rdp::parser::X224ConnectionConfirm>::Some> Line | Count | Source | 277 | 810k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 810k | f(x) | 279 | 810k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::X224ConnectionRequest, core::option::Option<suricata::rdp::parser::X224ConnectionRequest>, core::option::Option<suricata::rdp::parser::X224ConnectionRequest>::Some> Line | Count | Source | 277 | 1.40M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.40M | f(x) | 279 | 1.40M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::CsNet, core::option::Option<suricata::rdp::parser::CsNet>, core::option::Option<suricata::rdp::parser::CsNet>::Some> Line | Count | Source | 277 | 2.26k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.26k | f(x) | 279 | 2.26k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::X223Data, core::option::Option<suricata::rdp::parser::X223Data>, core::option::Option<suricata::rdp::parser::X223Data>::Some> Line | Count | Source | 277 | 8.47k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 8.47k | f(x) | 279 | 8.47k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::CsUnknown, core::option::Option<suricata::rdp::parser::CsUnknown>, core::option::Option<suricata::rdp::parser::CsUnknown>::Some> Line | Count | Source | 277 | 12.8k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 12.8k | f(x) | 279 | 12.8k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::RdpCookie, core::option::Option<suricata::rdp::parser::RdpCookie>, core::option::Option<suricata::rdp::parser::RdpCookie>::Some> Line | Count | Source | 277 | 196 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 196 | f(x) | 279 | 196 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], suricata::ike::parser::NoncePayload, <nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 179k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 179k | f(x) | 279 | 179k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], suricata::ike::parser::VendorPayload, <nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.22M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.22M | f(x) | 279 | 1.22M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::float::DetectFloatMode, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 295 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 295 | f(x) | 279 | 295 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 3 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3 | f(x) | 279 | 3 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 24 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 24 | f(x) | 279 | 24 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 7 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 7 | f(x) | 279 | 7 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 12 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 12 | f(x) | 279 | 12 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u8, (u8, u8), <nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 3.15M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3.15M | f(x) | 279 | 3.15M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u32, core::option::Option<suricata::rdp::parser::KeyboardType>, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 12.7k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 12.7k | f(x) | 279 | 12.7k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u32, core::option::Option<suricata::rdp::parser::RdpClientVersion>, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 21.9k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 21.9k | f(x) | 279 | 21.9k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u32, core::option::Option<u32>, core::option::Option<u32>::Some> Line | Count | Source | 277 | 458k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 458k | f(x) | 279 | 458k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u32, suricata::rdp::windows::OperatingSystem, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 19.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 19.2k | f(x) | 279 | 19.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u32, i32, <nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 591k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 591k | f(x) | 279 | 591k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u16, core::option::Option<suricata::rdp::parser::ColorDepth>, <nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 20.7k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 20.7k | f(x) | 279 | 20.7k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u16, core::option::Option<suricata::rdp::parser::SasSequence>, <nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 20.3k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 20.3k | f(x) | 279 | 20.3k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u16, core::option::Option<u16>, core::option::Option<u16>::Some> Line | Count | Source | 277 | 34.3k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 34.3k | f(x) | 279 | 34.3k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u16, i16, <nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 96.4k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 96.4k | f(x) | 279 | 96.4k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, bool, <nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.69k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.69k | f(x) | 279 | 1.69k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<bool, core::option::Option<bool>, core::option::Option<bool>::Some> Line | Count | Source | 277 | 1.69k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.69k | f(x) | 279 | 1.69k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 21 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 21 | f(x) | 279 | 21 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u8>, suricata::detect::uint::detect_parse_uint_with_unit<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 134k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 134k | f(x) | 279 | 134k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u32>, suricata::detect::uint::detect_parse_uint_with_unit<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 51.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 51.2k | f(x) | 279 | 51.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u16>, suricata::detect::uint::detect_parse_uint_with_unit<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 36.5k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 36.5k | f(x) | 279 | 36.5k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u64>, suricata::detect::uint::detect_parse_uint_with_unit<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 18.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 18.2k | f(x) | 279 | 18.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::parse_uint_index_precise, suricata::detect::uint::parse_uint_index_nb)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 60 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 60 | f(x) | 279 | 60 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 2.10k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.10k | f(x) | 279 | 2.10k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 277 | 53.6k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 53.6k | f(x) | 279 | 53.6k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 277 | 6.45k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 6.45k | f(x) | 279 | 6.45k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 277 | 8.93k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 8.93k | f(x) | 279 | 8.93k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 277 | 1.41k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.41k | f(x) | 279 | 1.41k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}>Line | Count | Source | 277 | 252k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 252k | f(x) | 279 | 252k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#6}>Line | Count | Source | 277 | 55.3k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 55.3k | f(x) | 279 | 55.3k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::uint::DetectUintMode, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 58.8k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 58.8k | f(x) | 279 | 58.8k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, bool, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 257 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 257 | f(x) | 279 | 257 | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, u64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 4.98k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.98k | f(x) | 279 | 4.98k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u64, core::option::Option<u64>, core::option::Option<u64>::Some> Line | Count | Source | 277 | 74.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 74.2k | f(x) | 279 | 74.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 99.0k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 99.0k | f(x) | 279 | 99.0k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<char, core::option::Option<char>, core::option::Option<char>::Some> Line | Count | Source | 277 | 7.79M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 7.79M | f(x) | 279 | 7.79M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&str, core::option::Option<&str>, core::option::Option<&str>::Some> Line | Count | Source | 277 | 464k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 464k | f(x) | 279 | 464k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], core::option::Option<&[u8]>), core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>::Some> Line | Count | Source | 277 | 108k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 108k | f(x) | 279 | 108k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>), core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>, core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>::Some> Line | Count | Source | 277 | 126k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 126k | f(x) | 279 | 126k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<u32, i32, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 16.7k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 16.7k | f(x) | 279 | 16.7k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 2.09M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.09M | f(x) | 279 | 2.09M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 248k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 248k | f(x) | 279 | 248k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}><nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>Line | Count | Source | 277 | 13.5k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 13.5k | f(x) | 279 | 13.5k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(char, suricata_htp::urlencoded::UrlParseResult), suricata_htp::urlencoded::UrlParseResult, <nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 92.8k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 92.8k | f(x) | 279 | 92.8k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<char, u8, <nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 9.24k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 9.24k | f(x) | 279 | 9.24k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 297k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 297k | f(x) | 279 | 297k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 152k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 152k | f(x) | 279 | 152k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 8.24M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 8.24M | f(x) | 279 | 8.24M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], &[u8], &[u8]), (&[u8], &[u8]), <nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 332k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 332k | f(x) | 279 | 332k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], &[u8]), &[u8], <nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 52.7k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 52.7k | f(x) | 279 | 52.7k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 29.2k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 29.2k | f(x) | 279 | 29.2k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 277 | 39.7k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 39.7k | f(x) | 279 | 39.7k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], core::option::Option<&[u8]>, core::option::Option<&[u8]>::Some> Line | Count | Source | 277 | 3.61M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3.61M | f(x) | 279 | 3.61M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(core::option::Option<&[u8]>, (), alloc::vec::Vec<&[u8]>, &[u8]), &[u8], <nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 166k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 166k | f(x) | 279 | 166k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), (&[u8], bool), <nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 91.9k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 91.9k | f(x) | 279 | 91.9k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), &[u8], <nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 23.8k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 23.8k | f(x) | 279 | 23.8k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), &[u8], <nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 42.5k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 42.5k | f(x) | 279 | 42.5k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), core::option::Option<(&[u8], &[u8])>, core::option::Option<(&[u8], &[u8])>::Some> Line | Count | Source | 277 | 5.86k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 5.86k | f(x) | 279 | 5.86k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<((), &[u8], &[u8]), &[u8], <nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 126k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 126k | f(x) | 279 | 126k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<_, _, _> <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}>, nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 8.68k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 8.68k | f(x) | 279 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}>, nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 1.43M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.43M | f(x) | 279 | 1.43M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>>, nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}>, <suricata_htp::headers::Parser>::header_sans_colon::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 41.6k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 41.6k | f(x) | 279 | 41.6k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}, nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 623 | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 623 | f(x) | 279 | 623 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::complete_eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 8.68k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 8.68k | f(x) | 279 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 277 | 8.39M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 8.39M | f(x) | 279 | 8.39M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 277 | 1.24M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.24M | f(x) | 279 | 1.24M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 4.77M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.77M | f(x) | 279 | 4.77M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 9.82M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 9.82M | f(x) | 279 | 9.82M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 3.24M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 3.24M | f(x) | 279 | 3.24M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(suricata_htp::headers::Name, u64, suricata_htp::headers::Value), suricata_htp::headers::Header, <nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.71M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.71M | f(x) | 279 | 1.71M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), (&[u8], u64), <nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 40.9k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 40.9k | f(x) | 279 | 40.9k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), (&[u8], u64), <nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 4.72k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.72k | f(x) | 279 | 4.72k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), u64, <nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.77M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.77M | f(x) | 279 | 1.77M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], core::option::Option<&[u8]>, ()), (&[u8], u64), <nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 19.8k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 19.8k | f(x) | 279 | 19.8k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 4.74M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.74M | f(x) | 279 | 4.74M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 4.11M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.11M | f(x) | 279 | 4.11M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 7.09k | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 7.09k | f(x) | 279 | 7.09k | } |
<nom::internal::Emit as nom::internal::Mode>::map::<((&[u8], u64), (&[u8], u64)), (&[u8], &[u8], u64), <nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 1.78M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 1.78M | f(x) | 279 | 1.78M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<((&[u8], u64), (&[u8], u64)), (&[u8], &[u8], u64), <nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 2.97M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 2.97M | f(x) | 279 | 2.97M | } |
<nom::internal::Emit as nom::internal::Mode>::map::<((&[u8], u64), ()), (&[u8], u64), <nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 277 | 4.11M | fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> { | 278 | 4.11M | f(x) | 279 | 4.11M | } |
|
280 | | |
281 | | #[inline(always)] |
282 | 75.4M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( |
283 | 75.4M | x: Self::Output<T>, |
284 | 75.4M | y: Self::Output<U>, |
285 | 75.4M | f: F, |
286 | 75.4M | ) -> Self::Output<V> { |
287 | 75.4M | f(x, y) |
288 | 75.4M | } <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 422 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 422 | x: Self::Output<T>, | 284 | 422 | y: Self::Output<U>, | 285 | 422 | f: F, | 286 | 422 | ) -> Self::Output<V> { | 287 | 422 | f(x, y) | 288 | 422 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 422 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 422 | x: Self::Output<T>, | 284 | 422 | y: Self::Output<U>, | 285 | 422 | f: F, | 286 | 422 | ) -> Self::Output<V> { | 287 | 422 | f(x, y) | 288 | 422 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 422 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 422 | x: Self::Output<T>, | 284 | 422 | y: Self::Output<U>, | 285 | 422 | f: F, | 286 | 422 | ) -> Self::Output<V> { | 287 | 422 | f(x, y) | 288 | 422 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 1.01k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.01k | x: Self::Output<T>, | 284 | 1.01k | y: Self::Output<U>, | 285 | 1.01k | f: F, | 286 | 1.01k | ) -> Self::Output<V> { | 287 | 1.01k | f(x, y) | 288 | 1.01k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 1.01k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.01k | x: Self::Output<T>, | 284 | 1.01k | y: Self::Output<U>, | 285 | 1.01k | f: F, | 286 | 1.01k | ) -> Self::Output<V> { | 287 | 1.01k | f(x, y) | 288 | 1.01k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 2.65k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.65k | x: Self::Output<T>, | 284 | 2.65k | y: Self::Output<U>, | 285 | 2.65k | f: F, | 286 | 2.65k | ) -> Self::Output<V> { | 287 | 2.65k | f(x, y) | 288 | 2.65k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 2.65k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.65k | x: Self::Output<T>, | 284 | 2.65k | y: Self::Output<U>, | 285 | 2.65k | f: F, | 286 | 2.65k | ) -> Self::Output<V> { | 287 | 2.65k | f(x, y) | 288 | 2.65k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 2.65k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.65k | x: Self::Output<T>, | 284 | 2.65k | y: Self::Output<U>, | 285 | 2.65k | f: F, | 286 | 2.65k | ) -> Self::Output<V> { | 287 | 2.65k | f(x, y) | 288 | 2.65k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 2.65k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.65k | x: Self::Output<T>, | 284 | 2.65k | y: Self::Output<U>, | 285 | 2.65k | f: F, | 286 | 2.65k | ) -> Self::Output<V> { | 287 | 2.65k | f(x, y) | 288 | 2.65k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 748 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 748 | x: Self::Output<T>, | 284 | 748 | y: Self::Output<U>, | 285 | 748 | f: F, | 286 | 748 | ) -> Self::Output<V> { | 287 | 748 | f(x, y) | 288 | 748 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 17.8k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 17.8k | x: Self::Output<T>, | 284 | 17.8k | y: Self::Output<U>, | 285 | 17.8k | f: F, | 286 | 17.8k | ) -> Self::Output<V> { | 287 | 17.8k | f(x, y) | 288 | 17.8k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 17.8k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 17.8k | x: Self::Output<T>, | 284 | 17.8k | y: Self::Output<U>, | 285 | 17.8k | f: F, | 286 | 17.8k | ) -> Self::Output<V> { | 287 | 17.8k | f(x, y) | 288 | 17.8k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 17.8k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 17.8k | x: Self::Output<T>, | 284 | 17.8k | y: Self::Output<U>, | 285 | 17.8k | f: F, | 286 | 17.8k | ) -> Self::Output<V> { | 287 | 17.8k | f(x, y) | 288 | 17.8k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<&str, i32, (&str, i32), <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 146 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 146 | x: Self::Output<T>, | 284 | 146 | y: Self::Output<U>, | 285 | 146 | f: F, | 286 | 146 | ) -> Self::Output<V> { | 287 | 146 | f(x, y) | 288 | 146 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<&str, u32, (&str, u32), <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 406 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 406 | x: Self::Output<T>, | 284 | 406 | y: Self::Output<U>, | 285 | 406 | f: F, | 286 | 406 | ) -> Self::Output<V> { | 287 | 406 | f(x, y) | 288 | 406 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<&str, u16, (&str, u16), <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 359 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 359 | x: Self::Output<T>, | 284 | 359 | y: Self::Output<U>, | 285 | 359 | f: F, | 286 | 359 | ) -> Self::Output<V> { | 287 | 359 | f(x, y) | 288 | 359 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 2.54k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.54k | x: Self::Output<T>, | 284 | 2.54k | y: Self::Output<U>, | 285 | 2.54k | f: F, | 286 | 2.54k | ) -> Self::Output<V> { | 287 | 2.54k | f(x, y) | 288 | 2.54k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 1.73k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.73k | x: Self::Output<T>, | 284 | 1.73k | y: Self::Output<U>, | 285 | 1.73k | f: F, | 286 | 1.73k | ) -> Self::Output<V> { | 287 | 1.73k | f(x, y) | 288 | 1.73k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 1.73k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.73k | x: Self::Output<T>, | 284 | 1.73k | y: Self::Output<U>, | 285 | 1.73k | f: F, | 286 | 1.73k | ) -> Self::Output<V> { | 287 | 1.73k | f(x, y) | 288 | 1.73k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 1.98k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.98k | x: Self::Output<T>, | 284 | 1.98k | y: Self::Output<U>, | 285 | 1.98k | f: F, | 286 | 1.98k | ) -> Self::Output<V> { | 287 | 1.98k | f(x, y) | 288 | 1.98k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 1.98k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.98k | x: Self::Output<T>, | 284 | 1.98k | y: Self::Output<U>, | 285 | 1.98k | f: F, | 286 | 1.98k | ) -> Self::Output<V> { | 287 | 1.98k | f(x, y) | 288 | 1.98k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 1.98k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.98k | x: Self::Output<T>, | 284 | 1.98k | y: Self::Output<U>, | 285 | 1.98k | f: F, | 286 | 1.98k | ) -> Self::Output<V> { | 287 | 1.98k | f(x, y) | 288 | 1.98k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 1.98k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.98k | x: Self::Output<T>, | 284 | 1.98k | y: Self::Output<U>, | 285 | 1.98k | f: F, | 286 | 1.98k | ) -> Self::Output<V> { | 287 | 1.98k | f(x, y) | 288 | 1.98k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, <nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 13.2k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 13.2k | x: Self::Output<T>, | 284 | 13.2k | y: Self::Output<U>, | 285 | 13.2k | f: F, | 286 | 13.2k | ) -> Self::Output<V> { | 287 | 13.2k | f(x, y) | 288 | 13.2k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, <nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 5.65k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 5.65k | x: Self::Output<T>, | 284 | 5.65k | y: Self::Output<U>, | 285 | 5.65k | f: F, | 286 | 5.65k | ) -> Self::Output<V> { | 287 | 5.65k | f(x, y) | 288 | 5.65k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<alloc::string::String>, alloc::string::String, alloc::vec::Vec<alloc::string::String>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 145k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 145k | x: Self::Output<T>, | 284 | 145k | y: Self::Output<U>, | 285 | 145k | f: F, | 286 | 145k | ) -> Self::Output<V> { | 287 | 145k | f(x, y) | 288 | 145k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<kerberos_parser::krb5_constants::EncryptionType>, kerberos_parser::krb5_constants::EncryptionType, alloc::vec::Vec<kerberos_parser::krb5_constants::EncryptionType>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 33.2k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 33.2k | x: Self::Output<T>, | 284 | 33.2k | y: Self::Output<U>, | 285 | 33.2k | f: F, | 286 | 33.2k | ) -> Self::Output<V> { | 287 | 33.2k | f(x, y) | 288 | 33.2k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, suricata::bittorrent_dht::parser::Node, alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 70.6k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 70.6k | x: Self::Output<T>, | 284 | 70.6k | y: Self::Output<U>, | 285 | 70.6k | f: F, | 286 | 70.6k | ) -> Self::Output<V> { | 287 | 70.6k | f(x, y) | 288 | 70.6k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, suricata::bittorrent_dht::parser::Node, alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 32.0k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 32.0k | x: Self::Output<T>, | 284 | 32.0k | y: Self::Output<U>, | 285 | 32.0k | f: F, | 286 | 32.0k | ) -> Self::Output<V> { | 287 | 32.0k | f(x, y) | 288 | 32.0k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::dns::dns::DNSQueryEntry>, suricata::dns::dns::DNSQueryEntry, alloc::vec::Vec<suricata::dns::dns::DNSQueryEntry>, <nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 3.79M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 3.79M | x: Self::Output<T>, | 284 | 3.79M | y: Self::Output<U>, | 285 | 3.79M | f: F, | 286 | 3.79M | ) -> Self::Output<V> { | 287 | 3.79M | f(x, y) | 288 | 3.79M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::ike::parser::SaAttribute>, suricata::ike::parser::SaAttribute, alloc::vec::Vec<suricata::ike::parser::SaAttribute>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 449k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 449k | x: Self::Output<T>, | 284 | 449k | y: Self::Output<U>, | 285 | 449k | f: F, | 286 | 449k | ) -> Self::Output<V> { | 287 | 449k | f(x, y) | 288 | 449k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::ike::parser::IsakmpPayload>, suricata::ike::parser::IsakmpPayload, alloc::vec::Vec<suricata::ike::parser::IsakmpPayload>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 3.38M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 3.38M | x: Self::Output<T>, | 284 | 3.38M | y: Self::Output<U>, | 285 | 3.38M | f: F, | 286 | 3.38M | ) -> Self::Output<V> { | 287 | 3.38M | f(x, y) | 288 | 3.38M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::sdp::parser::TimeDescription>, suricata::sdp::parser::TimeDescription, alloc::vec::Vec<suricata::sdp::parser::TimeDescription>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 333k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 333k | x: Self::Output<T>, | 284 | 333k | y: Self::Output<U>, | 285 | 333k | f: F, | 286 | 333k | ) -> Self::Output<V> { | 287 | 333k | f(x, y) | 288 | 333k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, suricata::sdp::parser::MediaDescription, alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, <nom::multi::Many0<suricata::sdp::parser::parse_media_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 72.2k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 72.2k | x: Self::Output<T>, | 284 | 72.2k | y: Self::Output<U>, | 285 | 72.2k | f: F, | 286 | 72.2k | ) -> Self::Output<V> { | 287 | 72.2k | f(x, y) | 288 | 72.2k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, suricata::smb::dcerpc_records::DceRpcBindIface, alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 16.5k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 16.5k | x: Self::Output<T>, | 284 | 16.5k | y: Self::Output<U>, | 285 | 16.5k | f: F, | 286 | 16.5k | ) -> Self::Output<V> { | 287 | 16.5k | f(x, y) | 288 | 16.5k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, suricata::smb::dcerpc_records::DceRpcBindIface, alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 38.4k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 38.4k | x: Self::Output<T>, | 284 | 38.4k | y: Self::Output<U>, | 285 | 38.4k | f: F, | 286 | 38.4k | ) -> Self::Output<V> { | 287 | 38.4k | f(x, y) | 288 | 38.4k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindAckResult>, suricata::smb::dcerpc_records::DceRpcBindAckResult, alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindAckResult>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 10.5k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 10.5k | x: Self::Output<T>, | 284 | 10.5k | y: Self::Output<U>, | 285 | 10.5k | f: F, | 286 | 10.5k | ) -> Self::Output<V> { | 287 | 10.5k | f(x, y) | 288 | 10.5k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData>, suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, alloc::vec::Vec<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 262k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 262k | x: Self::Output<T>, | 284 | 262k | y: Self::Output<U>, | 285 | 262k | f: F, | 286 | 262k | ) -> Self::Output<V> { | 287 | 262k | f(x, y) | 288 | 262k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::quic::frames::Frame>, suricata::quic::frames::Frame, alloc::vec::Vec<suricata::quic::frames::Frame>, <nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 704k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 704k | x: Self::Output<T>, | 284 | 704k | y: Self::Output<U>, | 285 | 704k | f: F, | 286 | 704k | ) -> Self::Output<V> { | 287 | 704k | f(x, y) | 288 | 704k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, suricata::pgsql::parser::PgsqlParameter, alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 1.55M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.55M | x: Self::Output<T>, | 284 | 1.55M | y: Self::Output<U>, | 285 | 1.55M | f: F, | 286 | 1.55M | ) -> Self::Output<V> { | 287 | 1.55M | f(x, y) | 288 | 1.55M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::ColumnFieldValue>, suricata::pgsql::parser::ColumnFieldValue, alloc::vec::Vec<suricata::pgsql::parser::ColumnFieldValue>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 494k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 494k | x: Self::Output<T>, | 284 | 494k | y: Self::Output<U>, | 285 | 494k | f: F, | 286 | 494k | ) -> Self::Output<V> { | 287 | 494k | f(x, y) | 288 | 494k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::SASLAuthenticationMechanism>, suricata::pgsql::parser::SASLAuthenticationMechanism, alloc::vec::Vec<suricata::pgsql::parser::SASLAuthenticationMechanism>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 9.44k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 9.44k | x: Self::Output<T>, | 284 | 9.44k | y: Self::Output<U>, | 285 | 9.44k | f: F, | 286 | 9.44k | ) -> Self::Output<V> { | 287 | 9.44k | f(x, y) | 288 | 9.44k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, suricata::pgsql::parser::PgsqlErrorNoticeMessageField, alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 567k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 567k | x: Self::Output<T>, | 284 | 567k | y: Self::Output<U>, | 285 | 567k | f: F, | 286 | 567k | ) -> Self::Output<V> { | 287 | 567k | f(x, y) | 288 | 567k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, &[u8], (alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, &[u8]), <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 10.6k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 10.6k | x: Self::Output<T>, | 284 | 10.6k | y: Self::Output<U>, | 285 | 10.6k | f: F, | 286 | 10.6k | ) -> Self::Output<V> { | 287 | 10.6k | f(x, y) | 288 | 10.6k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::RowField>, suricata::pgsql::parser::RowField, alloc::vec::Vec<suricata::pgsql::parser::RowField>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 94.4k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 94.4k | x: Self::Output<T>, | 284 | 94.4k | y: Self::Output<U>, | 285 | 94.4k | f: F, | 286 | 94.4k | ) -> Self::Output<V> { | 287 | 94.4k | f(x, y) | 288 | 94.4k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::dcerpc::dcerpc::DCERPCBindAckResult>, suricata::dcerpc::dcerpc::DCERPCBindAckResult, alloc::vec::Vec<suricata::dcerpc::dcerpc::DCERPCBindAckResult>, <nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 15.6k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 15.6k | x: Self::Output<T>, | 284 | 15.6k | y: Self::Output<U>, | 285 | 15.6k | f: F, | 286 | 15.6k | ) -> Self::Output<V> { | 287 | 15.6k | f(x, y) | 288 | 15.6k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&[u8]>, &[u8], alloc::vec::Vec<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 2.80M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.80M | x: Self::Output<T>, | 284 | 2.80M | y: Self::Output<U>, | 285 | 2.80M | f: F, | 286 | 2.80M | ) -> Self::Output<V> { | 287 | 2.80M | f(x, y) | 288 | 2.80M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&str>, &str, alloc::vec::Vec<&str>, <nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 93.2k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 93.2k | x: Self::Output<T>, | 284 | 93.2k | y: Self::Output<U>, | 285 | 93.2k | f: F, | 286 | 93.2k | ) -> Self::Output<V> { | 287 | 93.2k | f(x, y) | 288 | 93.2k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&str>, &str, alloc::vec::Vec<&str>, <nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 346k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 346k | x: Self::Output<T>, | 284 | 346k | y: Self::Output<U>, | 285 | 346k | f: F, | 286 | 346k | ) -> Self::Output<V> { | 287 | 346k | f(x, y) | 288 | 346k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&str>, &str, alloc::vec::Vec<&str>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 3.05M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 3.05M | x: Self::Output<T>, | 284 | 3.05M | y: Self::Output<U>, | 285 | 3.05M | f: F, | 286 | 3.05M | ) -> Self::Output<V> { | 287 | 3.05M | f(x, y) | 288 | 3.05M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(suricata::quic::frames::StreamTag, u32)>, (suricata::quic::frames::StreamTag, u32), alloc::vec::Vec<(suricata::quic::frames::StreamTag, u32)>, <nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 133k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 133k | x: Self::Output<T>, | 284 | 133k | y: Self::Output<U>, | 285 | 133k | f: F, | 286 | 133k | ) -> Self::Output<V> { | 287 | 133k | f(x, y) | 288 | 133k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, (suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 3.90k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 3.90k | x: Self::Output<T>, | 284 | 3.90k | y: Self::Output<U>, | 285 | 3.90k | f: F, | 286 | 3.90k | ) -> Self::Output<V> { | 287 | 3.90k | f(x, y) | 288 | 3.90k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, (suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 4.44k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 4.44k | x: Self::Output<T>, | 284 | 4.44k | y: Self::Output<U>, | 285 | 4.44k | f: F, | 286 | 4.44k | ) -> Self::Output<V> { | 287 | 4.44k | f(x, y) | 288 | 4.44k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(&str, core::option::Option<&str>, &[u8])>, (&str, core::option::Option<&str>, &[u8]), alloc::vec::Vec<(&str, core::option::Option<&str>, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 1.12M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.12M | x: Self::Output<T>, | 284 | 1.12M | y: Self::Output<U>, | 285 | 1.12M | f: F, | 286 | 1.12M | ) -> Self::Output<V> { | 287 | 1.12M | f(x, y) | 288 | 1.12M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(&str, char, &str, &[u8])>, (&str, char, &str, &[u8]), alloc::vec::Vec<(&str, char, &str, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 768k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 768k | x: Self::Output<T>, | 284 | 768k | y: Self::Output<U>, | 285 | 768k | f: F, | 286 | 768k | ) -> Self::Output<V> { | 287 | 768k | f(x, y) | 288 | 768k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u8>, u8, alloc::vec::Vec<u8>, <nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 2.38M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.38M | x: Self::Output<T>, | 284 | 2.38M | y: Self::Output<U>, | 285 | 2.38M | f: F, | 286 | 2.38M | ) -> Self::Output<V> { | 287 | 2.38M | f(x, y) | 288 | 2.38M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u16>, u16, alloc::vec::Vec<u16>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 1.43M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.43M | x: Self::Output<T>, | 284 | 1.43M | y: Self::Output<U>, | 285 | 1.43M | f: F, | 286 | 1.43M | ) -> Self::Output<V> { | 287 | 1.43M | f(x, y) | 288 | 1.43M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u16>, u16, alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 361k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 361k | x: Self::Output<T>, | 284 | 361k | y: Self::Output<U>, | 285 | 361k | f: F, | 286 | 361k | ) -> Self::Output<V> { | 287 | 361k | f(x, y) | 288 | 361k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u16>, u16, alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 498k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 498k | x: Self::Output<T>, | 284 | 498k | y: Self::Output<U>, | 285 | 498k | f: F, | 286 | 498k | ) -> Self::Output<V> { | 287 | 498k | f(x, y) | 288 | 498k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}>, nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata::mime::mime::mime_parse_value_delimited, suricata::mime::mime::mime_parse_value_until_semicolon)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::combine::<suricata::quic::frames::StreamTag, u32, (suricata::quic::frames::StreamTag, u32), <nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 133k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 133k | x: Self::Output<T>, | 284 | 133k | y: Self::Output<U>, | 285 | 133k | f: F, | 286 | 133k | ) -> Self::Output<V> { | 287 | 133k | f(x, y) | 288 | 133k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<char, core::option::Option<&str>, (char, core::option::Option<&str>), <nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::krb::detect::detect_parse_encryption_weak, suricata::krb::detect::detect_parse_encryption_list)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 1.77k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.77k | x: Self::Output<T>, | 284 | 1.77k | y: Self::Output<U>, | 285 | 1.77k | f: F, | 286 | 1.77k | ) -> Self::Output<V> { | 287 | 1.77k | f(x, y) | 288 | 1.77k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 74 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 74 | x: Self::Output<T>, | 284 | 74 | y: Self::Output<U>, | 285 | 74 | f: F, | 286 | 74 | ) -> Self::Output<V> { | 287 | 74 | f(x, y) | 288 | 74 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 74 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 74 | x: Self::Output<T>, | 284 | 74 | y: Self::Output<U>, | 285 | 74 | f: F, | 286 | 74 | ) -> Self::Output<V> { | 287 | 74 | f(x, y) | 288 | 74 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 750 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 750 | x: Self::Output<T>, | 284 | 750 | y: Self::Output<U>, | 285 | 750 | f: F, | 286 | 750 | ) -> Self::Output<V> { | 287 | 750 | f(x, y) | 288 | 750 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 750 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 750 | x: Self::Output<T>, | 284 | 750 | y: Self::Output<U>, | 285 | 750 | f: F, | 286 | 750 | ) -> Self::Output<V> { | 287 | 750 | f(x, y) | 288 | 750 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 750 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 750 | x: Self::Output<T>, | 284 | 750 | y: Self::Output<U>, | 285 | 750 | f: F, | 286 | 750 | ) -> Self::Output<V> { | 287 | 750 | f(x, y) | 288 | 750 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 750 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 750 | x: Self::Output<T>, | 284 | 750 | y: Self::Output<U>, | 285 | 750 | f: F, | 286 | 750 | ) -> Self::Output<V> { | 287 | 750 | f(x, y) | 288 | 750 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 66 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 66 | x: Self::Output<T>, | 284 | 66 | y: Self::Output<U>, | 285 | 66 | f: F, | 286 | 66 | ) -> Self::Output<V> { | 287 | 66 | f(x, y) | 288 | 66 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 66 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 66 | x: Self::Output<T>, | 284 | 66 | y: Self::Output<U>, | 285 | 66 | f: F, | 286 | 66 | ) -> Self::Output<V> { | 287 | 66 | f(x, y) | 288 | 66 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 66 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 66 | x: Self::Output<T>, | 284 | 66 | y: Self::Output<U>, | 285 | 66 | f: F, | 286 | 66 | ) -> Self::Output<V> { | 287 | 66 | f(x, y) | 288 | 66 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Line | Count | Source | 282 | 66 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 66 | x: Self::Output<T>, | 284 | 66 | y: Self::Output<U>, | 285 | 66 | f: F, | 286 | 66 | ) -> Self::Output<V> { | 287 | 66 | f(x, y) | 288 | 66 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 66 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 66 | x: Self::Output<T>, | 284 | 66 | y: Self::Output<U>, | 285 | 66 | f: F, | 286 | 66 | ) -> Self::Output<V> { | 287 | 66 | f(x, y) | 288 | 66 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<u8, u16, (u8, u16), <nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 18 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 18 | x: Self::Output<T>, | 284 | 18 | y: Self::Output<U>, | 285 | 18 | f: F, | 286 | 18 | ) -> Self::Output<V> { | 287 | 18 | f(x, y) | 288 | 18 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 21 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 21 | x: Self::Output<T>, | 284 | 21 | y: Self::Output<U>, | 285 | 21 | f: F, | 286 | 21 | ) -> Self::Output<V> { | 287 | 21 | f(x, y) | 288 | 21 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u8>, suricata::detect::uint::detect_parse_uint_with_unit<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 134k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 134k | x: Self::Output<T>, | 284 | 134k | y: Self::Output<U>, | 285 | 134k | f: F, | 286 | 134k | ) -> Self::Output<V> { | 287 | 134k | f(x, y) | 288 | 134k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u32>, suricata::detect::uint::detect_parse_uint_with_unit<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 51.2k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 51.2k | x: Self::Output<T>, | 284 | 51.2k | y: Self::Output<U>, | 285 | 51.2k | f: F, | 286 | 51.2k | ) -> Self::Output<V> { | 287 | 51.2k | f(x, y) | 288 | 51.2k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u16>, suricata::detect::uint::detect_parse_uint_with_unit<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 36.5k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 36.5k | x: Self::Output<T>, | 284 | 36.5k | y: Self::Output<U>, | 285 | 36.5k | f: F, | 286 | 36.5k | ) -> Self::Output<V> { | 287 | 36.5k | f(x, y) | 288 | 36.5k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u64>, suricata::detect::uint::detect_parse_uint_with_unit<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 18.2k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 18.2k | x: Self::Output<T>, | 284 | 18.2k | y: Self::Output<U>, | 285 | 18.2k | f: F, | 286 | 18.2k | ) -> Self::Output<V> { | 287 | 18.2k | f(x, y) | 288 | 18.2k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::parse_uint_index_precise, suricata::detect::uint::parse_uint_index_nb)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 60 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 60 | x: Self::Output<T>, | 284 | 60 | y: Self::Output<U>, | 285 | 60 | f: F, | 286 | 60 | ) -> Self::Output<V> { | 287 | 60 | f(x, y) | 288 | 60 | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 2.10k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.10k | x: Self::Output<T>, | 284 | 2.10k | y: Self::Output<U>, | 285 | 2.10k | f: F, | 286 | 2.10k | ) -> Self::Output<V> { | 287 | 2.10k | f(x, y) | 288 | 2.10k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 2.10k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.10k | x: Self::Output<T>, | 284 | 2.10k | y: Self::Output<U>, | 285 | 2.10k | f: F, | 286 | 2.10k | ) -> Self::Output<V> { | 287 | 2.10k | f(x, y) | 288 | 2.10k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 53.6k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 53.6k | x: Self::Output<T>, | 284 | 53.6k | y: Self::Output<U>, | 285 | 53.6k | f: F, | 286 | 53.6k | ) -> Self::Output<V> { | 287 | 53.6k | f(x, y) | 288 | 53.6k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 53.6k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 53.6k | x: Self::Output<T>, | 284 | 53.6k | y: Self::Output<U>, | 285 | 53.6k | f: F, | 286 | 53.6k | ) -> Self::Output<V> { | 287 | 53.6k | f(x, y) | 288 | 53.6k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 53.6k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 53.6k | x: Self::Output<T>, | 284 | 53.6k | y: Self::Output<U>, | 285 | 53.6k | f: F, | 286 | 53.6k | ) -> Self::Output<V> { | 287 | 53.6k | f(x, y) | 288 | 53.6k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 6.45k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 6.45k | x: Self::Output<T>, | 284 | 6.45k | y: Self::Output<U>, | 285 | 6.45k | f: F, | 286 | 6.45k | ) -> Self::Output<V> { | 287 | 6.45k | f(x, y) | 288 | 6.45k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 6.45k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 6.45k | x: Self::Output<T>, | 284 | 6.45k | y: Self::Output<U>, | 285 | 6.45k | f: F, | 286 | 6.45k | ) -> Self::Output<V> { | 287 | 6.45k | f(x, y) | 288 | 6.45k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 6.45k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 6.45k | x: Self::Output<T>, | 284 | 6.45k | y: Self::Output<U>, | 285 | 6.45k | f: F, | 286 | 6.45k | ) -> Self::Output<V> { | 287 | 6.45k | f(x, y) | 288 | 6.45k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 8.93k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.93k | x: Self::Output<T>, | 284 | 8.93k | y: Self::Output<U>, | 285 | 8.93k | f: F, | 286 | 8.93k | ) -> Self::Output<V> { | 287 | 8.93k | f(x, y) | 288 | 8.93k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 8.93k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.93k | x: Self::Output<T>, | 284 | 8.93k | y: Self::Output<U>, | 285 | 8.93k | f: F, | 286 | 8.93k | ) -> Self::Output<V> { | 287 | 8.93k | f(x, y) | 288 | 8.93k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 8.93k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.93k | x: Self::Output<T>, | 284 | 8.93k | y: Self::Output<U>, | 285 | 8.93k | f: F, | 286 | 8.93k | ) -> Self::Output<V> { | 287 | 8.93k | f(x, y) | 288 | 8.93k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 1.41k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.41k | x: Self::Output<T>, | 284 | 1.41k | y: Self::Output<U>, | 285 | 1.41k | f: F, | 286 | 1.41k | ) -> Self::Output<V> { | 287 | 1.41k | f(x, y) | 288 | 1.41k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 1.41k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.41k | x: Self::Output<T>, | 284 | 1.41k | y: Self::Output<U>, | 285 | 1.41k | f: F, | 286 | 1.41k | ) -> Self::Output<V> { | 287 | 1.41k | f(x, y) | 288 | 1.41k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 1.41k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.41k | x: Self::Output<T>, | 284 | 1.41k | y: Self::Output<U>, | 285 | 1.41k | f: F, | 286 | 1.41k | ) -> Self::Output<V> { | 287 | 1.41k | f(x, y) | 288 | 1.41k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 252k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 252k | x: Self::Output<T>, | 284 | 252k | y: Self::Output<U>, | 285 | 252k | f: F, | 286 | 252k | ) -> Self::Output<V> { | 287 | 252k | f(x, y) | 288 | 252k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 252k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 252k | x: Self::Output<T>, | 284 | 252k | y: Self::Output<U>, | 285 | 252k | f: F, | 286 | 252k | ) -> Self::Output<V> { | 287 | 252k | f(x, y) | 288 | 252k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 252k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 252k | x: Self::Output<T>, | 284 | 252k | y: Self::Output<U>, | 285 | 252k | f: F, | 286 | 252k | ) -> Self::Output<V> { | 287 | 252k | f(x, y) | 288 | 252k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Line | Count | Source | 282 | 252k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 252k | x: Self::Output<T>, | 284 | 252k | y: Self::Output<U>, | 285 | 252k | f: F, | 286 | 252k | ) -> Self::Output<V> { | 287 | 252k | f(x, y) | 288 | 252k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 252k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 252k | x: Self::Output<T>, | 284 | 252k | y: Self::Output<U>, | 285 | 252k | f: F, | 286 | 252k | ) -> Self::Output<V> { | 287 | 252k | f(x, y) | 288 | 252k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 55.3k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 55.3k | x: Self::Output<T>, | 284 | 55.3k | y: Self::Output<U>, | 285 | 55.3k | f: F, | 286 | 55.3k | ) -> Self::Output<V> { | 287 | 55.3k | f(x, y) | 288 | 55.3k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 55.3k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 55.3k | x: Self::Output<T>, | 284 | 55.3k | y: Self::Output<U>, | 285 | 55.3k | f: F, | 286 | 55.3k | ) -> Self::Output<V> { | 287 | 55.3k | f(x, y) | 288 | 55.3k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Line | Count | Source | 282 | 55.3k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 55.3k | x: Self::Output<T>, | 284 | 55.3k | y: Self::Output<U>, | 285 | 55.3k | f: F, | 286 | 55.3k | ) -> Self::Output<V> { | 287 | 55.3k | f(x, y) | 288 | 55.3k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Line | Count | Source | 282 | 55.3k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 55.3k | x: Self::Output<T>, | 284 | 55.3k | y: Self::Output<U>, | 285 | 55.3k | f: F, | 286 | 55.3k | ) -> Self::Output<V> { | 287 | 55.3k | f(x, y) | 288 | 55.3k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}>Line | Count | Source | 282 | 55.3k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 55.3k | x: Self::Output<T>, | 284 | 55.3k | y: Self::Output<U>, | 285 | 55.3k | f: F, | 286 | 55.3k | ) -> Self::Output<V> { | 287 | 55.3k | f(x, y) | 288 | 55.3k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 55.3k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 55.3k | x: Self::Output<T>, | 284 | 55.3k | y: Self::Output<U>, | 285 | 55.3k | f: F, | 286 | 55.3k | ) -> Self::Output<V> { | 287 | 55.3k | f(x, y) | 288 | 55.3k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 99.0k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 99.0k | x: Self::Output<T>, | 284 | 99.0k | y: Self::Output<U>, | 285 | 99.0k | f: F, | 286 | 99.0k | ) -> Self::Output<V> { | 287 | 99.0k | f(x, y) | 288 | 99.0k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 2.09M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 2.09M | x: Self::Output<T>, | 284 | 2.09M | y: Self::Output<U>, | 285 | 2.09M | f: F, | 286 | 2.09M | ) -> Self::Output<V> { | 287 | 2.09M | f(x, y) | 288 | 2.09M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 248k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 248k | x: Self::Output<T>, | 284 | 248k | y: Self::Output<U>, | 285 | 248k | f: F, | 286 | 248k | ) -> Self::Output<V> { | 287 | 248k | f(x, y) | 288 | 248k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}><nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 297k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 297k | x: Self::Output<T>, | 284 | 297k | y: Self::Output<U>, | 285 | 297k | f: F, | 286 | 297k | ) -> Self::Output<V> { | 287 | 297k | f(x, y) | 288 | 297k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 152k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 152k | x: Self::Output<T>, | 284 | 152k | y: Self::Output<U>, | 285 | 152k | f: F, | 286 | 152k | ) -> Self::Output<V> { | 287 | 152k | f(x, y) | 288 | 152k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 152k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 152k | x: Self::Output<T>, | 284 | 152k | y: Self::Output<U>, | 285 | 152k | f: F, | 286 | 152k | ) -> Self::Output<V> { | 287 | 152k | f(x, y) | 288 | 152k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&[u8]>, &[u8], alloc::vec::Vec<&[u8]>, <nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 19.0k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 19.0k | x: Self::Output<T>, | 284 | 19.0k | y: Self::Output<U>, | 285 | 19.0k | f: F, | 286 | 19.0k | ) -> Self::Output<V> { | 287 | 19.0k | f(x, y) | 288 | 19.0k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), suricata_htp::urlencoded::UrlParseResult, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 5.55M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 5.55M | x: Self::Output<T>, | 284 | 5.55M | y: Self::Output<U>, | 285 | 5.55M | f: F, | 286 | 5.55M | ) -> Self::Output<V> { | 287 | 5.55M | f(x, y) | 288 | 5.55M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), suricata_htp::urlencoded::UrlParseResult, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 9.25M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 9.25M | x: Self::Output<T>, | 284 | 9.25M | y: Self::Output<U>, | 285 | 9.25M | f: F, | 286 | 9.25M | ) -> Self::Output<V> { | 287 | 9.25M | f(x, y) | 288 | 9.25M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 8.24M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.24M | x: Self::Output<T>, | 284 | 8.24M | y: Self::Output<U>, | 285 | 8.24M | f: F, | 286 | 8.24M | ) -> Self::Output<V> { | 287 | 8.24M | f(x, y) | 288 | 8.24M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 8.24M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.24M | x: Self::Output<T>, | 284 | 8.24M | y: Self::Output<U>, | 285 | 8.24M | f: F, | 286 | 8.24M | ) -> Self::Output<V> { | 287 | 8.24M | f(x, y) | 288 | 8.24M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 29.2k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 29.2k | x: Self::Output<T>, | 284 | 29.2k | y: Self::Output<U>, | 285 | 29.2k | f: F, | 286 | 29.2k | ) -> Self::Output<V> { | 287 | 29.2k | f(x, y) | 288 | 29.2k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 39.7k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 39.7k | x: Self::Output<T>, | 284 | 39.7k | y: Self::Output<U>, | 285 | 39.7k | f: F, | 286 | 39.7k | ) -> Self::Output<V> { | 287 | 39.7k | f(x, y) | 288 | 39.7k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 39.7k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 39.7k | x: Self::Output<T>, | 284 | 39.7k | y: Self::Output<U>, | 285 | 39.7k | f: F, | 286 | 39.7k | ) -> Self::Output<V> { | 287 | 39.7k | f(x, y) | 288 | 39.7k | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<_, _, _, _> <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}>, nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 8.68k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.68k | x: Self::Output<T>, | 284 | 8.68k | y: Self::Output<U>, | 285 | 8.68k | f: F, | 286 | 8.68k | ) -> Self::Output<V> { | 287 | 8.68k | f(x, y) | 288 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}>, nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 1.43M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.43M | x: Self::Output<T>, | 284 | 1.43M | y: Self::Output<U>, | 285 | 1.43M | f: F, | 286 | 1.43M | ) -> Self::Output<V> { | 287 | 1.43M | f(x, y) | 288 | 1.43M | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>>, nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}>, <suricata_htp::headers::Parser>::header_sans_colon::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 41.6k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 41.6k | x: Self::Output<T>, | 284 | 41.6k | y: Self::Output<U>, | 285 | 41.6k | f: F, | 286 | 41.6k | ) -> Self::Output<V> { | 287 | 41.6k | f(x, y) | 288 | 41.6k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}, nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 623 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 623 | x: Self::Output<T>, | 284 | 623 | y: Self::Output<U>, | 285 | 623 | f: F, | 286 | 623 | ) -> Self::Output<V> { | 287 | 623 | f(x, y) | 288 | 623 | } |
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::complete_eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}><nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 8.68k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.68k | x: Self::Output<T>, | 284 | 8.68k | y: Self::Output<U>, | 285 | 8.68k | f: F, | 286 | 8.68k | ) -> Self::Output<V> { | 287 | 8.68k | f(x, y) | 288 | 8.68k | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 8.39M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 8.39M | x: Self::Output<T>, | 284 | 8.39M | y: Self::Output<U>, | 285 | 8.39M | f: F, | 286 | 8.39M | ) -> Self::Output<V> { | 287 | 8.39M | f(x, y) | 288 | 8.39M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 282 | 1.24M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.24M | x: Self::Output<T>, | 284 | 1.24M | y: Self::Output<U>, | 285 | 1.24M | f: F, | 286 | 1.24M | ) -> Self::Output<V> { | 287 | 1.24M | f(x, y) | 288 | 1.24M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 282 | 1.24M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.24M | x: Self::Output<T>, | 284 | 1.24M | y: Self::Output<U>, | 285 | 1.24M | f: F, | 286 | 1.24M | ) -> Self::Output<V> { | 287 | 1.24M | f(x, y) | 288 | 1.24M | } |
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 282 | 1.24M | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 283 | 1.24M | x: Self::Output<T>, | 284 | 1.24M | y: Self::Output<U>, | 285 | 1.24M | f: F, | 286 | 1.24M | ) -> Self::Output<V> { | 287 | 1.24M | f(x, y) | 288 | 1.24M | } |
|
289 | | } |
290 | | |
291 | | /// Applies the parser, but do not a produce a value |
292 | | /// |
293 | | /// This has the effect of greatly reducing the amount of code generated and the |
294 | | /// parser memory usage. Some combinators check for an error in a child parser but |
295 | | /// discard the error, and for those, using [Check] makes sure the error is not |
296 | | /// even generated, only the fact that an error happened remains |
297 | | pub struct Check; |
298 | | impl Mode for Check { |
299 | | type Output<T> = (); |
300 | | |
301 | | #[inline(always)] |
302 | 25.8M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 588k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 1.84M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 1.84M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 11.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 8.60k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 20.3k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 36.5k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 564 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 350 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 623 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 709 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 528 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 716 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 231 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 1.03k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 270 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 646 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 201 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 431 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 50.5k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 23.3k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.50M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 51.2k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 167k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 123k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 95.6k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 119k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 23.6k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 23.6k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.79k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 45.5k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.84k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 17.0k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.58k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.79k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.53k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.79k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.63k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<(core::option::Option<&str>, &str, core::option::Option<(&str, &str)>, core::option::Option<(&str, core::option::Option<&str>, &str)>), <(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 3.43k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<(&str, &str), <(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 1.81k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 9.59k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 11.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 113k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 20.6k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 95.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 209k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 682k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 193k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::MakeComplete<suricata::detect::uint::detect_parse_uint<u32>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 447 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 5.15k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::combinator::Peek<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>>, suricata::sdp::parser::parse_num::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 4.08k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<suricata::sdp::parser::parse_media_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 2.74k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}><nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 302 | 672 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 7.76k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.31k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.30M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<(core::option::Option<char>, (), core::option::Option<(char, core::option::Option<char>, &str)>), <(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 23.0k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.83k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 30.1k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.65k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 215k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.77k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 21.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.54k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 214k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.44k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 3.56k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 63.3k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 877k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.22k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<(), <suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 26.3k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 2.70k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 6.00k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 73.9k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 509 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 406 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 212k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 40.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 697k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 835k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.96M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 667 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.27k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 22 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 3.39k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 10.4k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 266k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 7.16k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 964k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 273k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 91.4k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 1.80k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 481k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 3.05M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 74.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 1.90M | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 565k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 18.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 184k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 348k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 182k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 966 | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 8.39k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 348k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 384k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 302 | 61.3k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 3.55k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 252k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 6.84k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 476k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}><nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 113k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 63.2k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 74.8k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 339k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 236k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 355k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>Line | Count | Source | 302 | 30.3k | fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<_, _> |
303 | | |
304 | | #[inline(always)] |
305 | 7.69k | fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {}<nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}>Line | Count | Source | 305 | 865 | fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {} |
<nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 305 | 1.15k | fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {} |
<nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 305 | 2.31k | fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}><nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 305 | 3.36k | fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {} |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::map::<_, _, _> |
306 | | |
307 | | #[inline(always)] |
308 | 8.56k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( |
309 | 8.56k | _: Self::Output<T>, |
310 | 8.56k | _: Self::Output<U>, |
311 | 8.56k | _: F, |
312 | 8.56k | ) -> Self::Output<V> { |
313 | 8.56k | } <nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 308 | 865 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 309 | 865 | _: Self::Output<T>, | 310 | 865 | _: Self::Output<U>, | 311 | 865 | _: F, | 312 | 865 | ) -> Self::Output<V> { | 313 | 865 | } |
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>Line | Count | Source | 308 | 865 | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 309 | 865 | _: Self::Output<T>, | 310 | 865 | _: Self::Output<U>, | 311 | 865 | _: F, | 312 | 865 | ) -> Self::Output<V> { | 313 | 865 | } |
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 308 | 1.15k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 309 | 1.15k | _: Self::Output<T>, | 310 | 1.15k | _: Self::Output<U>, | 311 | 1.15k | _: F, | 312 | 1.15k | ) -> Self::Output<V> { | 313 | 1.15k | } |
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 308 | 2.31k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 309 | 2.31k | _: Self::Output<T>, | 310 | 2.31k | _: Self::Output<U>, | 311 | 2.31k | _: F, | 312 | 2.31k | ) -> Self::Output<V> { | 313 | 2.31k | } |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}><nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>Line | Count | Source | 308 | 3.36k | fn combine<T, U, V, F: FnOnce(T, U) -> V>( | 309 | 3.36k | _: Self::Output<T>, | 310 | 3.36k | _: Self::Output<U>, | 311 | 3.36k | _: F, | 312 | 3.36k | ) -> Self::Output<V> { | 313 | 3.36k | } |
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::combine::<_, _, _, _> |
314 | | } |
315 | | |
316 | | /// Parser result type |
317 | | /// |
318 | | /// * `Ok` branch: a tuple of the remaining input data, and the output value. |
319 | | /// The output value is of the `O` type if the output mode was [Emit], and `()` |
320 | | /// if the mode was [Check] |
321 | | /// * `Err` branch: an error of the `E` type if the erroor mode was [Emit], and `()` |
322 | | /// if the mode was [Check] |
323 | | pub type PResult<OM, I, O, E> = Result< |
324 | | (I, <<OM as OutputMode>::Output as Mode>::Output<O>), |
325 | | Err<E, <<OM as OutputMode>::Error as Mode>::Output<E>>, |
326 | | >; |
327 | | |
328 | | /// Trait Defining the parser's execution |
329 | | /// |
330 | | /// The same parser implementation can vary in behaviour according to the chosen |
331 | | /// output mode |
332 | | pub trait OutputMode { |
333 | | /// Defines the [Mode] for the output type. [Emit] will generate the value, [Check] will |
334 | | /// apply the parser but will only generate `()` if successful. This can be used when |
335 | | /// verifying that the input data conforms to the format without having to generate any |
336 | | /// output data |
337 | | type Output: Mode; |
338 | | /// Defines the [Mode] for the output type. [Emit] will generate the value, [Check] will |
339 | | /// apply the parser but will only generate `()` if an error happened. [Emit] should be |
340 | | /// used when we want to handle the error and extract useful information from it. [Check] |
341 | | /// is used when we just want to know if parsing failed and reject the data quickly. |
342 | | type Error: Mode; |
343 | | /// Indicates whether the input data is "complete", ie we already have the entire data in the |
344 | | /// buffer, or if it is "streaming", where more data can be added later in the buffer. In |
345 | | /// streaming mode, the parser will understand that a failure may mean that we are missing |
346 | | /// data, and will return a specific error branch, [Err::Incomplete] to signal it. In complete |
347 | | /// mode, the parser will generate a normal error |
348 | | type Incomplete: IsStreaming; |
349 | | } |
350 | | |
351 | | /// Specifies the behaviour when a parser encounters an error that could be due to partial ata |
352 | | pub trait IsStreaming { |
353 | | /// called by parsers on partial data errors |
354 | | /// * `needed` can hold the amount of additional data the parser would need to decide |
355 | | /// * `err_f`: produces the error when in "complete" mode |
356 | | fn incomplete<E, F: FnOnce() -> E>(needed: Needed, err_f: F) -> Err<E>; |
357 | | /// Indicates whether the data is in streaming mode or not |
358 | | fn is_streaming() -> bool; |
359 | | } |
360 | | |
361 | | /// Indicates that the input data is streaming: more data may be available later |
362 | | pub struct Streaming; |
363 | | |
364 | | impl IsStreaming for Streaming { |
365 | 0 | fn incomplete<E, F: FnOnce() -> E>(needed: Needed, _err_f: F) -> Err<E> { |
366 | 0 | Err::Incomplete(needed) |
367 | 0 | } |
368 | | |
369 | | #[inline] |
370 | 12.0M | fn is_streaming() -> bool { |
371 | 12.0M | true |
372 | 12.0M | } |
373 | | } |
374 | | |
375 | | /// Indicates that the input data is complete: no more data may be added later |
376 | | pub struct Complete; |
377 | | |
378 | | impl IsStreaming for Complete { |
379 | 0 | fn incomplete<E, F: FnOnce() -> E>(_needed: Needed, err_f: F) -> Err<E> { |
380 | 0 | Err::Error(err_f()) |
381 | 0 | } |
382 | | |
383 | | #[inline] |
384 | 29.6M | fn is_streaming() -> bool { |
385 | 29.6M | false |
386 | 29.6M | } |
387 | | } |
388 | | |
389 | | /// Holds the parser execution modifiers: output [Mode], error [Mode] and |
390 | | /// streaming behaviour for input data |
391 | | pub struct OutputM<M: Mode, EM: Mode, S: IsStreaming> { |
392 | | m: PhantomData<M>, |
393 | | em: PhantomData<EM>, |
394 | | s: PhantomData<S>, |
395 | | } |
396 | | |
397 | | impl<M: Mode, EM: Mode, S: IsStreaming> OutputMode for OutputM<M, EM, S> { |
398 | | type Output = M; |
399 | | type Error = EM; |
400 | | type Incomplete = S; |
401 | | } |
402 | | /// All nom parsers implement this trait |
403 | | pub trait Parser<Input> { |
404 | | /// Type of the produced value |
405 | | type Output; |
406 | | /// Error type of this parser |
407 | | type Error: ParseError<Input>; |
408 | | |
409 | | /// A parser takes in input type, and returns a `Result` containing |
410 | | /// either the remaining input and the output value, or an error |
411 | | #[inline] |
412 | 1.38G | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { |
413 | 1.38G | self.process::<OutputM<Emit, Emit, Streaming>>(input) |
414 | 1.38G | } <nom::combinator::Opt<nom::combinator::MakeComplete<suricata::detect::uint::detect_parse_uint<u32>>> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 3.78k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.78k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.78k | } |
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 3.48k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.48k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.48k | } |
<nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 6.82k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.82k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.82k | } |
<nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 26.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 26.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 26.4k | } |
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 6.54M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.54M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.54M | } |
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 589k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 589k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 589k | } |
<nom::combinator::Opt<nom::combinator::MakeComplete<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 63.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 63.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 63.3k | } |
<nom::combinator::Opt<nom::multi::Many0<suricata::sdp::parser::parse_media_description>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 23.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 23.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 23.6k | } |
<nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 77.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 77.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 77.1k | } |
<nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::sdp::parser::parse_num>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 17.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 17.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 17.9k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_email> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 52.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 52.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 52.2k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_bandwidth> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 125k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 125k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 125k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_time_zone> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 23.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 23.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 23.6k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_attributes> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 97.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 97.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 97.1k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_phone_number> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 52.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 52.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 52.2k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_repeat_times> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 357k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 357k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 357k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_session_info> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 125k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 125k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 125k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_encryption_key> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 97.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 97.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 97.1k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_connection_data> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 125k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 125k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 125k | } |
<nom::combinator::Opt<suricata::sdp::parser::parse_uri> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 52.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 52.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 52.2k | } |
<nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 51.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 51.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 51.4k | } |
<nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 42.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 42.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 42.9k | } |
<nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 81.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 81.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 81.2k | } |
<nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 68.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 68.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 68.5k | } |
<nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 13.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 13.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 13.9k | } |
<nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 125k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 125k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 125k | } |
<nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 97.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 97.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 97.1k | } |
<nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 75.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 75.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 75.0k | } |
<nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 52.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 52.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 52.2k | } |
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.93k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.93k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.93k | } |
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.93k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.93k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.93k | } |
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.93k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.93k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.93k | } |
<nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 150k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 150k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 150k | } |
<nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 149k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 149k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 149k | } |
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.62k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.62k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.62k | } |
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 80.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 80.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 80.8k | } |
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 76.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 76.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 76.0k | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 161 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 161 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 161 | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 368 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 368 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 368 | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 418 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 418 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 418 | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 65.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 65.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 65.7k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 62.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 62.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 62.1k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 59.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 59.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 59.3k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 63.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 63.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 63.8k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.7k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.1k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 66.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 66.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 66.9k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 7.79k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.79k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.79k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 56.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 56.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 56.3k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 77.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 77.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 77.7k | } |
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 112k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 112k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 112k | } |
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 57.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 57.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 57.4k | } |
<nom::sequence::Preceded<nom::combinator::Verify<nom::combinator::Peek<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>>, suricata::sdp::parser::parse_num::{closure#0}, u8>, nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.92k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.92k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.92k | } |
<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 95.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 95.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 95.0k | } |
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)>> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 49.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 49.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 49.6k | } |
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 41.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 41.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 41.9k | } |
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 41.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 41.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 41.9k | } |
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, suricata::detect::requires::parse_next_version_part> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 50.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 50.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 50.9k | } |
<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 201k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 201k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 201k | } |
<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 409k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 409k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 409k | } |
<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 381k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 381k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 381k | } |
<nom::sequence::Preceded<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 61.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 61.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 61.8k | } |
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 830k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 830k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 830k | } |
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 494k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 494k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 494k | } |
<(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.93k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.93k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.93k | } |
<(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 73.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 73.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 73.7k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 93.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 93.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 93.8k | } |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.3M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.3M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.3M | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.86M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.86M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.86M | } |
<nom::combinator::Cond<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 5.42k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.42k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.42k | } |
<nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 127k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 127k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 127k | } |
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 49.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 49.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 49.4k | } |
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 29.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 29.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 29.0k | } |
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 26.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 26.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 26.3k | } |
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 86.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 86.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 86.5k | } |
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 23.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 23.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 23.7k | } |
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 58.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 58.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 58.5k | } |
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 24.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 24.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 24.9k | } |
<nom::combinator::Cond<suricata::smb::ntlmssp_records::parse_ntlm_auth_version> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 11.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 11.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 11.3k | } |
<nom::combinator::Verify<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}>, suricata::enip::detect::enip_parse_cip_service::{closure#1}, u8> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 5.03k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.03k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.03k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::dhcp::parser::parse_clientid_option::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 53.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 53.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 53.8k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 56.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 56.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 56.8k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 31.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 31.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 31.7k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#2}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 28.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 28.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 28.5k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#4}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 24.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 24.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 24.7k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#6}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 21.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 21.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 21.2k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#8}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 18.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 18.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 18.1k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#10}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 15.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 15.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 15.4k | } |
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#3}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 26.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 26.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 26.1k | } |
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#5}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 23.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 23.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 23.0k | } |
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#7}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 19.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 19.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 19.7k | } |
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#9}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 16.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 16.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 16.4k | } |
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#11}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 13.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 13.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 13.4k | } |
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#1}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 29.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 29.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 29.9k | } |
<nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.84M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.84M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.84M | } |
<nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 25.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 25.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 25.3k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 119 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 119 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 119 | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 17 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 17 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 17 | } |
<nom::internal::FlatMap<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 107M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 107M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 107M | } |
<nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 83.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 83.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 83.0k | } |
<nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 261k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 261k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 261k | } |
<nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 864k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 864k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 864k | } |
<nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 210k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 210k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 210k | } |
<nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 14.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 14.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 14.3k | } |
<nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 7.33M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.33M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.33M | } |
<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 673k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 673k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 673k | } |
<nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 168k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 168k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 168k | } |
<suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 98.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 98.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 98.9k | } |
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.77M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.77M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.77M | } |
<nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 15.8M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 15.8M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 15.8M | } |
<nom::combinator::Peek<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.67M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.67M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.67M | } |
<nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 211M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 211M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 211M | } |
<nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 19.3M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 19.3M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 19.3M | } |
<nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 157M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 157M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 157M | } |
<nom::internal::FlatMap<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.20M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.20M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.20M | } |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 830k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 830k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 830k | } |
<nom::combinator::Cond<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 657k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 657k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 657k | } |
<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.87M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.87M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.87M | } |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 7.95M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.95M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.95M | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 14.7M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 14.7M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 14.7M | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 5.51M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.51M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.51M | } |
<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.93M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.93M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.93M | } |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 19.0M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 19.0M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 19.0M | } |
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 15.8M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 15.8M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 15.8M | } |
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.62M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.62M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.62M | } |
<nom::combinator::AllConsuming<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 872 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 872 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 872 | } |
<nom::combinator::Opt<nom::sequence::Terminated<nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter>, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 24.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 24.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 24.3k | } |
<nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 495k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 495k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 495k | } |
<nom::combinator::Cond<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 131k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 131k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 131k | } |
<nom::combinator::Peek<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 8.96M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 8.96M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 8.96M | } |
<nom::combinator::Peek<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 83.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 83.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 83.2k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_fail::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 26.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 26.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 26.4k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 416k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 416k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 416k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_simple_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 17.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 17.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 17.6k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 67.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 67.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 67.6k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 20.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 20.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 20.7k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 26.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 26.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 26.7k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 26.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 26.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 26.0k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_row_description::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 45.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 45.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 45.0k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_command_complete::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 205k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 205k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 205k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 145k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 145k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 145k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_password_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 50.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 50.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 50.9k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 119k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 119k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 119k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_terminate_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.90M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.90M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.90M | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_error_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 36.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 36.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 36.9k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_data_row::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 206k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 206k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 206k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_notification_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 17.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 17.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 17.6k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_initial_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 41.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 41.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 41.6k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 19.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 19.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 19.4k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_backend_key_data_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.65k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.65k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.65k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_parameter_status_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 85.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 85.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 85.7k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_in::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 221k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 221k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 221k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_out::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 212k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 212k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 212k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 126k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 126k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 126k | } |
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_gte_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.99M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.99M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.99M | } |
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_exact_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.42M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.42M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.42M | } |
<nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 131k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 131k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 131k | } |
<nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 139k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 139k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 139k | } |
<nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 37.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 37.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 37.1k | } |
<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 74.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 74.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 74.2k | } |
<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.04k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.04k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.04k | } |
<nom::branch::Choice<(nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 5.57k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.57k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.57k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 12.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 12.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 12.8k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 24.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 24.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 24.3k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 203k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 203k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 203k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 199k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 199k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 199k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 18.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 18.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 18.4k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_error_response::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 33.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 33.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 33.4k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_notification_response::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 16.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 16.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 16.7k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 17.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 17.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 17.8k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 109k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 109k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 109k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 84.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 84.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 84.0k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_sasl_initial_response_payload> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 30.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 30.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 30.5k | } |
<nom::sequence::Terminated<nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism>, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 11.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 11.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 11.6k | } |
<nom::sequence::Terminated<nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 65.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 65.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 65.3k | } |
<nom::sequence::Terminated<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.04k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.04k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.04k | } |
<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 4.04M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.04M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.04M | } |
<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 97.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 97.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 97.6k | } |
<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 592k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 592k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 592k | } |
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 681k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 681k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 681k | } |
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 345k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 345k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 345k | } |
<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.78M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.78M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.78M | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.39M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.39M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.39M | } |
<nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.98M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.98M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.98M | } |
<nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.30M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.30M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.30M | } |
<nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 96.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 96.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 96.1k | } |
<suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 18.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 18.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 18.2k | } |
<nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 12.0M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 12.0M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 12.0M | } |
<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 5.45M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.45M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.45M | } |
<nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 3.93M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.93M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.93M | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.16M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.16M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.16M | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.97M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.97M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.97M | } |
<nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 4.49k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.49k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.49k | } |
<nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 4.24k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.24k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.24k | } |
<nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 3.55k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.55k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.55k | } |
<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 100k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 100k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 100k | } |
<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 100k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 100k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 100k | } |
<nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 191k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 191k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 191k | } |
<nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 44.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 44.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 44.2k | } |
<nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 92.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 92.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 92.1k | } |
<nom::combinator::Not<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 5.15k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.15k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.15k | } |
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 154k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 154k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 154k | } |
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record_header::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 78.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 78.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 78.5k | } |
<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.52k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.52k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.52k | } |
<nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.59k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.59k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.59k | } |
<nom::internal::FlatMap<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 405k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 405k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 405k | } |
<nom::sequence::Terminated<nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 56.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 56.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 56.8k | } |
<nom::combinator::Opt<suricata::sdp::parser::sdp_parse_message> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.53M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.53M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.53M | } |
<nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.84M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.84M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.84M | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.84M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.84M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.84M | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 934k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 934k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 934k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 624k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 624k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 624k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.54M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.54M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.54M | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.53M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.53M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.53M | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 930k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 930k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 930k | } |
<nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.55M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.55M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.55M | } |
<nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.84M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.84M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.84M | } |
<nom::sequence::Preceded<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::sequence::Terminated<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.84M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.84M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.84M | } |
<nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 8.29M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 8.29M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 8.29M | } |
<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.10M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.10M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.10M | } |
<nom::combinator::AllConsuming<nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.30M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.30M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.30M | } |
<nom::combinator::AllConsuming<suricata::quic::frames::parse_crypto_stream> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 38.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 38.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 38.3k | } |
<nom::combinator::Opt<nom::combinator::MakeComplete<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.72M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.72M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.72M | } |
Unexecuted instantiation: <nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>)> as nom::internal::Parser<&str>>::parse<nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 16.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 16.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 16.7k | } |
<nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 7.76k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.76k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.76k | } |
<nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.31k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.31k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.31k | } |
<nom::branch::Choice<(nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}>, nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.27k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.27k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.27k | } |
<nom::branch::Choice<(nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.66M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.66M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.66M | } |
Unexecuted instantiation: <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::parse<nom::branch::Choice<(suricata::mime::mime::mime_parse_value_delimited, suricata::mime::mime::mime_parse_value_until_semicolon)> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 9.72M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.72M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.72M | } |
<nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 136k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 136k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 136k | } |
<nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.31M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.31M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.31M | } |
<nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 29.3M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 29.3M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 29.3M | } |
<nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.1M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.1M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.1M | } |
<nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 41.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 41.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 41.8k | } |
<nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 892k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 892k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 892k | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.88k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.88k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.88k | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 3.65k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.65k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.65k | } |
<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_remaining_message::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 30.1M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 30.1M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 30.1M | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 5.08k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.08k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.08k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 7.78k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.78k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.78k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 6.86k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.86k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.86k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 9.18k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.18k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.18k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.10k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.10k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.10k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 11.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 11.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 11.2k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 3.92k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.92k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.92k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 5.96k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.96k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.96k | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 992 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 992 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 992 | } |
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.62k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.62k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.62k | } |
<nom::combinator::Opt<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 6.14k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.14k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.14k | } |
<nom::combinator::Opt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 9.97k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.97k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.97k | } |
<nom::combinator::Opt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 9.37k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.37k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.37k | } |
<nom::combinator::Opt<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.26k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.26k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.26k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_cs_net> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 30.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 30.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 30.1k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_cs_unknown> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 23.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 23.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 23.0k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_rdp_cookie> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 217k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 217k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 217k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 41.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 41.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 41.0k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_x223_data_class_0> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 63.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 63.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 63.3k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_cs_client_core_data> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 54.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 54.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 54.0k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_failure> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 3.56k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.56k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.56k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_request> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 215k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 215k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 215k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect_response> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.77k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.77k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.77k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_response> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 4.88k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.88k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.88k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_confirm_class_0> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 877k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 877k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 877k | } |
<nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_request_class_0> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.28M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.28M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.28M | } |
<nom::combinator::Cond<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 123k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 123k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 123k | } |
<nom::combinator::Cond<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 465k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 465k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 465k | } |
<nom::combinator::Cond<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 469k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 469k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 469k | } |
<nom::combinator::Cond<suricata::ike::parser::parse_proposal::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 13.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 13.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 13.6k | } |
<nom::combinator::Cond<suricata::ike::parser::parse_transform::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 682k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 682k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 682k | } |
<nom::combinator::Cond<suricata::ike::parser::parse_security_association::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 14.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 14.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 14.8k | } |
<nom::combinator::Cond<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.44M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.44M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.44M | } |
<nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_string> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 147k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 147k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 147k | } |
<nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_binary_data> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 147k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 147k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 147k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.30M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.30M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.30M | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 63.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 63.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 63.3k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 42.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 42.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 42.0k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 877k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 877k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 877k | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.28M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.28M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.28M | } |
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 41.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 41.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 41.0k | } |
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 39.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 39.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 39.7k | } |
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.56k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.56k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.56k | } |
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 215k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 215k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 215k | } |
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.77k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.77k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.77k | } |
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.90k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.90k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.90k | } |
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.88k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.88k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.88k | } |
<nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 816k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 816k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 816k | } |
<nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.41M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.41M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.41M | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 30.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 30.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 30.1k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 54.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 54.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 54.0k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.68k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.68k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.68k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.85k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.85k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.85k | } |
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.07k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.07k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.07k | } |
<nom::combinator::Verify<suricata::detect::float::parse_float_value<f64>, suricata::detect::float::detect_parse_float_start_interval<f64>::{closure#0}, f64> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.01k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.01k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.01k | } |
<nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 113k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 113k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 113k | } |
<nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 95.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 95.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 95.8k | } |
<nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 682k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 682k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 682k | } |
<nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 193k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 193k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 193k | } |
<nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 210k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 210k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 210k | } |
<nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 4.43k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.43k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.43k | } |
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 4.22k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.22k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.22k | } |
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 361 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 361 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 361 | } |
<nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 1.95k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.95k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.95k | } |
<nom::branch::Choice<(suricata::krb::detect::detect_parse_encryption_weak, suricata::krb::detect::detect_parse_encryption_list)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 5.43k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.43k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.43k | } |
<nom::number::BeUint<u8, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 18.0M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 18.0M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 18.0M | } |
<nom::number::BeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 11.0M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 11.0M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 11.0M | } |
<nom::number::BeUint<u32, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 938k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 938k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 938k | } |
<nom::number::BeUint<u16, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.29M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.29M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.29M | } |
<nom::number::BeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 6.74M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.74M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.74M | } |
<nom::number::BeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 676k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 676k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 676k | } |
<nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 10.1M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.1M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.1M | } |
<nom::number::LeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 316k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 316k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 316k | } |
<nom::number::LeUint<u8, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 261k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 261k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 261k | } |
<nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 6.21M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.21M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.21M | } |
<nom::number::LeUint<u32, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 3.88k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.88k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.88k | } |
<nom::number::LeUint<u32, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 210k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 210k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 210k | } |
<nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 15.7M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 15.7M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 15.7M | } |
<nom::number::LeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 5.60k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.60k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.60k | } |
<nom::number::LeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 864k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 864k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 864k | } |
<nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.00M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.00M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.00M | } |
<nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.15M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.15M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.15M | } |
<nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 97.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 97.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 97.6k | } |
<nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 592k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 592k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 592k | } |
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 21.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 21.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 21.1k | } |
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 20.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 20.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 20.7k | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 19.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 19.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 19.8k | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 12.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 12.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 12.9k | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 22.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 22.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 22.1k | } |
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 179k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 179k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 179k | } |
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.22M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.22M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.22M | } |
<nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 92.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 92.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 92.1k | } |
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 191k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 191k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 191k | } |
<nom::internal::Either<nom::number::BeUint<u16, suricata::smb::error::SmbError>, nom::number::LeUint<u16, suricata::smb::error::SmbError>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 44.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 44.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 44.2k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.68k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.68k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.68k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.26k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.26k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.26k | } |
<nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.29M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.29M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.29M | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 7.93k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.93k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.93k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 23.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 23.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 23.0k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 21.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 21.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 21.2k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 23.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 23.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 23.6k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.26k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.26k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.26k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.24k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.24k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.24k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.36k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.36k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.36k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 40.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 40.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 40.3k | } |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 31.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 31.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 31.0k | } |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.62k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.62k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.62k | } |
<nom::internal::FlatMap<suricata::rdp::util::parse_per_length_determinant, nom::multi::length_data<&[u8], suricata::rdp::error::RdpError, suricata::rdp::util::parse_per_length_determinant>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 33.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 33.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 33.3k | } |
<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.22M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.22M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.22M | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 5.91M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.91M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.91M | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 38.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 38.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 38.0k | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 98.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 98.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 98.9k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 33.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 33.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 33.5k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 78.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 78.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 78.8k | } |
<nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 223k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 223k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 223k | } |
<nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.29M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.29M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.29M | } |
<suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 44.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 44.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 44.2k | } |
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 2.22M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.22M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.22M | } |
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 44.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 44.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 44.2k | } |
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 30.2M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 30.2M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 30.2M | } |
<nom::combinator::Verify<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::util::parse_domain_label::{closure#0}, [u8]> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 30.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 30.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 30.2k | } |
<nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 2.22k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.22k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.22k | } |
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 339k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 339k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 339k | } |
<suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 2.22M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.22M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.22M | } |
Unexecuted instantiation: <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::parse<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 100k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 100k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 100k | } |
<(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 100k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 100k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 100k | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 29.6M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 29.6M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 29.6M | } |
<nom::combinator::Opt<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)>> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 5.05k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.05k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.05k | } |
<nom::combinator::Cond<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 277k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 277k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 277k | } |
<nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 15.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 15.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 15.0k | } |
<nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 24 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 24 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 24 | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.1k | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 2.60k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.60k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.60k | } |
<nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 93.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 93.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 93.3k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 3.76k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.76k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.76k | } |
<nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 4.18k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.18k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.18k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 12.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 12.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 12.9k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 893k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 893k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 893k | } |
<nom::sequence::Terminated<nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.4k | } |
<nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 7.88k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.88k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.88k | } |
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 374k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 374k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 374k | } |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 356k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 356k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 356k | } |
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.30M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.30M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.30M | } |
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::mqtt::parser::parse_mqtt_variable_integer::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 35.7M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 35.7M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 35.7M | } |
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 32.1M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 32.1M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 32.1M | } |
<nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 35.7M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 35.7M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 35.7M | } |
<suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::parseLine | Count | Source | 412 | 30.2M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 30.2M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 30.2M | } |
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.4M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.4M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.4M | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 27.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 27.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 27.5k | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 40.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 40.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 40.8k | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 46.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 46.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 46.8k | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 19.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 19.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 19.3k | } |
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 12.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 12.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 12.4k | } |
<nom::combinator::AllConsuming<suricata::detect::uri::detect_parse_urilen_raw> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 697 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 697 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 697 | } |
<nom::combinator::Opt<suricata::detect::uint::detect_parse_uint_unit> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 257k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 257k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 257k | } |
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>::{closure#0}, u8> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.12k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.12k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.12k | } |
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.03k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.03k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.03k | } |
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 14.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 14.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 14.5k | } |
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#1}, u32> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 4.35k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.35k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.35k | } |
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>::{closure#0}, u16> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.37k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.37k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.37k | } |
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>::{closure#0}, u64> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 3.22k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.22k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.22k | } |
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 257k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 257k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 257k | } |
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 114k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 114k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 114k | } |
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 278 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 278 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 278 | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 81.1k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 81.1k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 81.1k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 47.3k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 47.3k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 47.3k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 58.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 58.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 58.0k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 20.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 20.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 20.7k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u8>, suricata::detect::uint::detect_parse_uint_with_unit<u8>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 182k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 182k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 182k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u32>, suricata::detect::uint::detect_parse_uint_with_unit<u32>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 143k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 143k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 143k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u16>, suricata::detect::uint::detect_parse_uint_with_unit<u16>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 127k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 127k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 127k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u64>, suricata::detect::uint::detect_parse_uint_with_unit<u64>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 49.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 49.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 49.9k | } |
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 14.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 14.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 14.5k | } |
<nom::branch::Choice<(suricata::detect::uint::parse_uint_index_precise, suricata::detect::uint::parse_uint_index_nb)> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 4.22k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.22k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.22k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 181k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 181k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 181k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 141k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 141k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 141k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 124k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 124k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 124k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 49.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 49.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 49.5k | } |
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 89.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 89.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 89.4k | } |
<nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 5.93k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.93k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.93k | } |
<nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::parse Line | Count | Source | 412 | 5.05k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.05k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.05k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 11.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 11.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 11.4k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 22.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 22.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 22.2k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 138 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 138 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 138 | } |
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 112 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 112 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 112 | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 26.4k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 26.4k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 26.4k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 4.85k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.85k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.85k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 11.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 11.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 11.0k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 141 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 141 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 141 | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.16k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.16k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.16k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 119 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 119 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 119 | } |
<nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 2.31k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.31k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.31k | } |
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 154k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 154k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 154k | } |
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse<nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 41.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 41.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 41.2k | } |
<nom::combinator::Opt<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 284k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 284k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 284k | } |
<nom::combinator::Opt<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 302k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 302k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 302k | } |
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 111k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 111k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 111k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 755k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 755k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 755k | } |
<nom::combinator::Opt<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 1.01M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.01M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.01M | } |
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parseLine | Count | Source | 412 | 8.86k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 8.86k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 8.86k | } |
<(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 363k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 363k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 363k | } |
<nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 4.64k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.64k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.64k | } |
<(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 78.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 78.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 78.8k | } |
<(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 121k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 121k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 121k | } |
<nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 53.0k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 53.0k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 53.0k | } |
<nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 20.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 20.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 20.8k | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 20.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 20.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 20.8k | } |
<nom::combinator::Not<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 111k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 111k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 111k | } |
<nom::combinator::Not<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 142k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 142k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 142k | } |
<nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 152k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 152k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 152k | } |
<nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 297k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 297k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 297k | } |
<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 144k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 144k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 144k | } |
<nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 76.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 76.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 76.2k | } |
<nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 5.63M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.63M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.63M | } |
<nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.55M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.55M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.55M | } |
<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 277k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 277k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 277k | } |
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 68.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 68.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 68.6k | } |
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 92.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 92.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 92.2k | } |
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseUnexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 50.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 50.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 50.5k | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 5.70M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.70M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.70M | } |
<(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 67.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 67.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 67.7k | } |
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 52.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 52.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 52.7k | } |
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 347k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 347k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 347k | } |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 159k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 159k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 159k | } |
<nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.07M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.07M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.07M | } |
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse<nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 786k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 786k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 786k | } |
<nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 5.91M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.91M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.91M | } |
<nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.42M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.42M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.42M | } |
<nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 58.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 58.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 58.9k | } |
<nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 6.95M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.95M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.95M | } |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 10.8M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 10.8M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 10.8M | } |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 24.9k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 24.9k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 24.9k | } |
<(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.19M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.19M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.19M | } |
<(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.51M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.51M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.51M | } |
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 164k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 164k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 164k | } |
<(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 6.25k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.25k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.25k | } |
<nom::combinator::Opt<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 12.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 12.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 12.7k | } |
<nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 202k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 202k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 202k | } |
<nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 363k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 363k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 363k | } |
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 363k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 363k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 363k | } |
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 408k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 408k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 408k | } |
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 42.5k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 42.5k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 42.5k | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 526k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 526k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 526k | } |
<nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 363k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 363k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 363k | } |
<suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 52.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 52.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 52.7k | } |
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 70.7k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 70.7k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 70.7k | } |
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 76.2k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 76.2k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 76.2k | } |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 963 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 963 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 963 | } |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 181 | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 181 | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 181 | } |
<(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 15.8k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 15.8k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 15.8k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 126k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 126k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 126k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 166k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 166k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 166k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 195k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 195k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 195k | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::parse <<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 36.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 36.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 36.6k | } |
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.17M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.17M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.17M | } |
<<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.48M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.48M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.48M | } |
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 720k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 720k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 720k | } |
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 4.72M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.72M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.72M | } |
<(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 233k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 233k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 233k | } |
<nom::branch::Choice<(nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>>, nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 20.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 20.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 20.6k | } |
<nom::branch::Choice<(nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}>, <suricata_htp::headers::Parser>::header_sans_colon::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.48M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.48M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.48M | } |
<nom::branch::Choice<(nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}>, nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 8.94M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 8.94M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 8.94M | } |
<nom::branch::Choice<(nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}>, nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 1.45M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.45M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.45M | } |
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 6.15M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.15M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.15M | } |
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 11.0M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 11.0M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 11.0M | } |
<nom::branch::Choice<(<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}, nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}>)> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.89M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.89M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.89M | } |
<nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::complete_eol::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 7.18k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 7.18k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 7.18k | } |
<nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::eol::{closure#0})> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.12M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.12M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.12M | } |
<nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 13.0M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 13.0M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 13.0M | } |
<nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 8.43M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 8.43M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 8.43M | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.13M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.13M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.13M | } |
<nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.48M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.48M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.48M | } |
<nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 3.24M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 3.24M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 3.24M | } |
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.12M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.12M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.12M | } |
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 5.71M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.71M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.71M | } |
<nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 4.48M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 4.48M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 4.48M | } |
<nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.18M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.18M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.18M | } |
<<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 9.18M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 9.18M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 9.18M | } |
<<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 8.96M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 8.96M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 8.96M | } |
<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 20.6k | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 20.6k | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 20.6k | } |
<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 8.94M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 8.94M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 8.94M | } |
<(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 2.76M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 2.76M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 2.76M | } |
<(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 5.83M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 5.83M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 5.83M | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parseLine | Count | Source | 412 | 6.24M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 6.24M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 6.24M | } |
<(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::parse Line | Count | Source | 412 | 1.78M | fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 413 | 1.78M | self.process::<OutputM<Emit, Emit, Streaming>>(input) | 414 | 1.78M | } |
|
415 | | |
416 | | /// A parser takes in input type, and returns a `Result` containing |
417 | | /// either the remaining input and the output value, or an error |
418 | | #[inline] |
419 | 55.6M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { |
420 | 55.6M | self.process::<OutputM<Emit, Emit, Complete>>(input) |
421 | 55.6M | } <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 4.92k | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 4.92k | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 4.92k | } |
<nom::number::BeUint<u8, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 8.34M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 8.34M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 8.34M | } |
<nom::number::BeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 1.53M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 1.53M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 1.53M | } |
<nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 449k | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 449k | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 449k | } |
<nom::number::BeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 15.7k | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 15.7k | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 15.7k | } |
<nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 12.0M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 12.0M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 12.0M | } |
<nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 3.93M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 3.93M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 3.93M | } |
<nom::number::LeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 133k | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 133k | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 133k | } |
<nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 5.82M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 5.82M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 5.82M | } |
<nom::number::LeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 17.9k | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 17.9k | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 17.9k | } |
<nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 892k | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 892k | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 892k | } |
<nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 2.30M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 2.30M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 2.30M | } |
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 4.98M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 4.98M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 4.98M | } |
<nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete Line | Count | Source | 419 | 15.2M | fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> { | 420 | 15.2M | self.process::<OutputM<Emit, Emit, Complete>>(input) | 421 | 15.2M | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::parse_complete |
422 | | |
423 | | /// A parser takes in input type, and returns a `Result` containing |
424 | | /// either the remaining input and the output value, or an error |
425 | | fn process<OM: OutputMode>( |
426 | | &mut self, |
427 | | input: Input, |
428 | | ) -> PResult<OM, Input, Self::Output, Self::Error>; |
429 | | |
430 | | /// Maps a function over the result of a parser |
431 | 109M | fn map<G, O2>(self, g: G) -> Map<Self, G> |
432 | 109M | where |
433 | 109M | G: FnMut(Self::Output) -> O2, |
434 | 109M | Self: core::marker::Sized, |
435 | | { |
436 | 109M | Map { f: self, g } |
437 | 109M | } <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, suricata::detect::flow::DetectFlowDir>Line | Count | Source | 431 | 13.9k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 13.9k | where | 433 | 13.9k | G: FnMut(Self::Output) -> O2, | 434 | 13.9k | Self: core::marker::Sized, | 435 | | { | 436 | 13.9k | Map { f: self, g } | 437 | 13.9k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#0}, suricata::detect::requires::VersionCompareOp>Line | Count | Source | 431 | 49.6k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 49.6k | where | 433 | 49.6k | G: FnMut(Self::Output) -> O2, | 434 | 49.6k | Self: core::marker::Sized, | 435 | | { | 436 | 49.6k | Map { f: self, g } | 437 | 49.6k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#2}, suricata::detect::requires::VersionCompareOp>Line | Count | Source | 431 | 49.6k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 49.6k | where | 433 | 49.6k | G: FnMut(Self::Output) -> O2, | 434 | 49.6k | Self: core::marker::Sized, | 435 | | { | 436 | 49.6k | Map { f: self, g } | 437 | 49.6k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#3}, suricata::detect::requires::VersionCompareOp>Line | Count | Source | 431 | 49.6k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 49.6k | where | 433 | 49.6k | G: FnMut(Self::Output) -> O2, | 434 | 49.6k | Self: core::marker::Sized, | 435 | | { | 436 | 49.6k | Map { f: self, g } | 437 | 49.6k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#1}, suricata::detect::requires::VersionCompareOp>Line | Count | Source | 431 | 49.6k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 49.6k | where | 433 | 49.6k | G: FnMut(Self::Output) -> O2, | 434 | 49.6k | Self: core::marker::Sized, | 435 | | { | 436 | 49.6k | Map { f: self, g } | 437 | 49.6k | } |
<suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::map::<suricata::sip::parser::expand_header_name, &str> Line | Count | Source | 431 | 1.84M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 1.84M | where | 433 | 1.84M | G: FnMut(Self::Output) -> O2, | 434 | 1.84M | Self: core::marker::Sized, | 435 | | { | 436 | 1.84M | Map { f: self, g } | 437 | 1.84M | } |
<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, bool>Line | Count | Source | 431 | 2.27k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 2.27k | where | 433 | 2.27k | G: FnMut(Self::Output) -> O2, | 434 | 2.27k | Self: core::marker::Sized, | 435 | | { | 436 | 2.27k | Map { f: self, g } | 437 | 2.27k | } |
<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::map::<suricata::quic::parser::QuicVersion, suricata::quic::parser::QuicVersion> Line | Count | Source | 431 | 1.31M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 1.31M | where | 433 | 1.31M | G: FnMut(Self::Output) -> O2, | 434 | 1.31M | Self: core::marker::Sized, | 435 | | { | 436 | 1.31M | Map { f: self, g } | 437 | 1.31M | } |
<suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::map::<nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}, bool>Line | Count | Source | 431 | 2.27k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 2.27k | where | 433 | 2.27k | G: FnMut(Self::Output) -> O2, | 434 | 2.27k | Self: core::marker::Sized, | 435 | | { | 436 | 2.27k | Map { f: self, g } | 437 | 2.27k | } |
Unexecuted instantiation: <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::map::<nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}, ()>Unexecuted instantiation: <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::map::<nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}, ()><nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map::<suricata::rdp::parser::take_4_4_bits::{closure#0}, (u8, u8)>Line | Count | Source | 431 | 3.15M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 3.15M | where | 433 | 3.15M | G: FnMut(Self::Output) -> O2, | 434 | 3.15M | Self: core::marker::Sized, | 435 | | { | 436 | 3.15M | Map { f: self, g } | 437 | 3.15M | } |
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, i16>Line | Count | Source | 431 | 97.6k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 97.6k | where | 433 | 97.6k | G: FnMut(Self::Output) -> O2, | 434 | 97.6k | Self: core::marker::Sized, | 435 | | { | 436 | 97.6k | Map { f: self, g } | 437 | 97.6k | } |
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, i32>Line | Count | Source | 431 | 592k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 592k | where | 433 | 592k | G: FnMut(Self::Output) -> O2, | 434 | 592k | Self: core::marker::Sized, | 435 | | { | 436 | 592k | Map { f: self, g } | 437 | 592k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16, core::option::Option<suricata::rdp::parser::ColorDepth>> Line | Count | Source | 431 | 21.1k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 21.1k | where | 433 | 21.1k | G: FnMut(Self::Output) -> O2, | 434 | 21.1k | Self: core::marker::Sized, | 435 | | { | 436 | 21.1k | Map { f: self, g } | 437 | 21.1k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16, core::option::Option<suricata::rdp::parser::SasSequence>> Line | Count | Source | 431 | 20.7k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 20.7k | where | 433 | 20.7k | G: FnMut(Self::Output) -> O2, | 434 | 20.7k | Self: core::marker::Sized, | 435 | | { | 436 | 20.7k | Map { f: self, g } | 437 | 20.7k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<suricata::rdp::windows::build_number_to_os, suricata::rdp::windows::OperatingSystem> Line | Count | Source | 431 | 19.8k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 19.8k | where | 433 | 19.8k | G: FnMut(Self::Output) -> O2, | 434 | 19.8k | Self: core::marker::Sized, | 435 | | { | 436 | 19.8k | Map { f: self, g } | 437 | 19.8k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32, core::option::Option<suricata::rdp::parser::KeyboardType>> Line | Count | Source | 431 | 12.9k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 12.9k | where | 433 | 12.9k | G: FnMut(Self::Output) -> O2, | 434 | 12.9k | Self: core::marker::Sized, | 435 | | { | 436 | 12.9k | Map { f: self, g } | 437 | 12.9k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32, core::option::Option<suricata::rdp::parser::RdpClientVersion>> Line | Count | Source | 431 | 22.1k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 22.1k | where | 433 | 22.1k | G: FnMut(Self::Output) -> O2, | 434 | 22.1k | Self: core::marker::Sized, | 435 | | { | 436 | 22.1k | Map { f: self, g } | 437 | 22.1k | } |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#0}, f64>Line | Count | Source | 431 | 4.22k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.22k | where | 433 | 4.22k | G: FnMut(Self::Output) -> O2, | 434 | 4.22k | Self: core::marker::Sized, | 435 | | { | 436 | 4.22k | Map { f: self, g } | 437 | 4.22k | } |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#2}, f64>Line | Count | Source | 431 | 4.22k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.22k | where | 433 | 4.22k | G: FnMut(Self::Output) -> O2, | 434 | 4.22k | Self: core::marker::Sized, | 435 | | { | 436 | 4.22k | Map { f: self, g } | 437 | 4.22k | } |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#3}, f64>Line | Count | Source | 431 | 4.22k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.22k | where | 433 | 4.22k | G: FnMut(Self::Output) -> O2, | 434 | 4.22k | Self: core::marker::Sized, | 435 | | { | 436 | 4.22k | Map { f: self, g } | 437 | 4.22k | } |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#1}, f64>Line | Count | Source | 431 | 4.22k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.22k | where | 433 | 4.22k | G: FnMut(Self::Output) -> O2, | 434 | 4.22k | Self: core::marker::Sized, | 435 | | { | 436 | 4.22k | Map { f: self, g } | 437 | 4.22k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, suricata::detect::float::DetectFloatMode>Line | Count | Source | 431 | 2.16k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 2.16k | where | 433 | 2.16k | G: FnMut(Self::Output) -> O2, | 434 | 2.16k | Self: core::marker::Sized, | 435 | | { | 436 | 2.16k | Map { f: self, g } | 437 | 2.16k | } |
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata::ike::parser::parse_nonce::{closure#0}, suricata::ike::parser::NoncePayload>Line | Count | Source | 431 | 179k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 179k | where | 433 | 179k | G: FnMut(Self::Output) -> O2, | 434 | 179k | Self: core::marker::Sized, | 435 | | { | 436 | 179k | Map { f: self, g } | 437 | 179k | } |
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata::ike::parser::parse_vendor_id::{closure#0}, suricata::ike::parser::VendorPayload>Line | Count | Source | 431 | 1.22M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 1.22M | where | 433 | 1.22M | G: FnMut(Self::Output) -> O2, | 434 | 1.22M | Self: core::marker::Sized, | 435 | | { | 436 | 1.22M | Map { f: self, g } | 437 | 1.22M | } |
<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, bool>Line | Count | Source | 431 | 10.1k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 10.1k | where | 433 | 10.1k | G: FnMut(Self::Output) -> O2, | 434 | 10.1k | Self: core::marker::Sized, | 435 | | { | 436 | 10.1k | Map { f: self, g } | 437 | 10.1k | } |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, u64>Line | Count | Source | 431 | 1.54M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 1.54M | where | 433 | 1.54M | G: FnMut(Self::Output) -> O2, | 434 | 1.54M | Self: core::marker::Sized, | 435 | | { | 436 | 1.54M | Map { f: self, g } | 437 | 1.54M | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, suricata::detect::uint::DetectUintMode>Line | Count | Source | 431 | 799k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 799k | where | 433 | 799k | G: FnMut(Self::Output) -> O2, | 434 | 799k | Self: core::marker::Sized, | 435 | | { | 436 | 799k | Map { f: self, g } | 437 | 799k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, bool>Line | Count | Source | 431 | 556 | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 556 | where | 433 | 556 | G: FnMut(Self::Output) -> O2, | 434 | 556 | Self: core::marker::Sized, | 435 | | { | 436 | 556 | Map { f: self, g } | 437 | 556 | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}, i32>Line | Count | Source | 431 | 20.8k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 20.8k | where | 433 | 20.8k | G: FnMut(Self::Output) -> O2, | 434 | 20.8k | Self: core::marker::Sized, | 435 | | { | 436 | 20.8k | Map { f: self, g } | 437 | 20.8k | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}, u8>Line | Count | Source | 431 | 5.63M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 5.63M | where | 433 | 5.63M | G: FnMut(Self::Output) -> O2, | 434 | 5.63M | Self: core::marker::Sized, | 435 | | { | 436 | 5.63M | Map { f: self, g } | 437 | 5.63M | } |
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}, suricata_htp::urlencoded::UrlParseResult>Line | Count | Source | 431 | 9.55M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 9.55M | where | 433 | 9.55M | G: FnMut(Self::Output) -> O2, | 434 | 9.55M | Self: core::marker::Sized, | 435 | | { | 436 | 9.55M | Map { f: self, g } | 437 | 9.55M | } |
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::util::hex_digits::{closure#0}::{closure#1}, &[u8]>Line | Count | Source | 431 | 52.7k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 52.7k | where | 433 | 52.7k | G: FnMut(Self::Output) -> O2, | 434 | 52.7k | Self: core::marker::Sized, | 435 | | { | 436 | 52.7k | Map { f: self, g } | 437 | 52.7k | } |
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::util::ascii_digits::{closure#1}, (&[u8], &[u8])>Line | Count | Source | 431 | 347k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 347k | where | 433 | 347k | G: FnMut(Self::Output) -> O2, | 434 | 347k | Self: core::marker::Sized, | 435 | | { | 436 | 347k | Map { f: self, g } | 437 | 347k | } |
<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::hostname::{closure#0}::{closure#0}, &[u8]>Line | Count | Source | 431 | 202k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 202k | where | 433 | 202k | G: FnMut(Self::Output) -> O2, | 434 | 202k | Self: core::marker::Sized, | 435 | | { | 436 | 202k | Map { f: self, g } | 437 | 202k | } |
<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::scheme::{closure#0}::{closure#0}, &[u8]>Line | Count | Source | 431 | 363k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 363k | where | 433 | 363k | G: FnMut(Self::Output) -> O2, | 434 | 363k | Self: core::marker::Sized, | 435 | | { | 436 | 363k | Map { f: self, g } | 437 | 363k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::query::{closure#0}::{closure#1}, &[u8]>Line | Count | Source | 431 | 363k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 363k | where | 433 | 363k | G: FnMut(Self::Output) -> O2, | 434 | 363k | Self: core::marker::Sized, | 435 | | { | 436 | 363k | Map { f: self, g } | 437 | 363k | } |
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::protocol_version::{closure#1}, (&[u8], bool)>Line | Count | Source | 431 | 408k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 408k | where | 433 | 408k | G: FnMut(Self::Output) -> O2, | 434 | 408k | Self: core::marker::Sized, | 435 | | { | 436 | 408k | Map { f: self, g } | 437 | 408k | } |
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::content_type::{closure#0}::{closure#1}, &[u8]>Line | Count | Source | 431 | 42.5k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 42.5k | where | 433 | 42.5k | G: FnMut(Self::Output) -> O2, | 434 | 42.5k | Self: core::marker::Sized, | 435 | | { | 436 | 42.5k | Map { f: self, g } | 437 | 42.5k | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::map::<_, _> <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map::<suricata_htp::headers::folding_lws::{closure#0}, (&[u8], u64)>Line | Count | Source | 431 | 13.0M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 13.0M | where | 433 | 13.0M | G: FnMut(Self::Output) -> O2, | 434 | 13.0M | Self: core::marker::Sized, | 435 | | { | 436 | 13.0M | Map { f: self, g } | 437 | 13.0M | } |
<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))> as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}, (&[u8], u64)>Line | Count | Source | 431 | 8.43M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 8.43M | where | 433 | 8.43M | G: FnMut(Self::Output) -> O2, | 434 | 8.43M | Self: core::marker::Sized, | 435 | | { | 436 | 8.43M | Map { f: self, g } | 437 | 8.43M | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata_htp::headers::null::{closure#0}, (&[u8], u64)>Line | Count | Source | 431 | 4.13M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.13M | where | 433 | 4.13M | G: FnMut(Self::Output) -> O2, | 434 | 4.13M | Self: core::marker::Sized, | 435 | | { | 436 | 4.13M | Map { f: self, g } | 437 | 4.13M | } |
<<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}, ((&[u8], u64), core::option::Option<&[u8]>)>Line | Count | Source | 431 | 8.94M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 8.94M | where | 433 | 8.94M | G: FnMut(Self::Output) -> O2, | 434 | 8.94M | Self: core::marker::Sized, | 435 | | { | 436 | 8.94M | Map { f: self, g } | 437 | 8.94M | } |
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}, (&[u8], u64)>Line | Count | Source | 431 | 9.89M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 9.89M | where | 433 | 9.89M | G: FnMut(Self::Output) -> O2, | 434 | 9.89M | Self: core::marker::Sized, | 435 | | { | 436 | 9.89M | Map { f: self, g } | 437 | 9.89M | } |
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}, (&[u8], u64)>Line | Count | Source | 431 | 3.24M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 3.24M | where | 433 | 3.24M | G: FnMut(Self::Output) -> O2, | 434 | 3.24M | Self: core::marker::Sized, | 435 | | { | 436 | 3.24M | Map { f: self, g } | 437 | 3.24M | } |
<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}, ((&[u8], u64), core::option::Option<&[u8]>)>Line | Count | Source | 431 | 20.6k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 20.6k | where | 433 | 20.6k | G: FnMut(Self::Output) -> O2, | 434 | 20.6k | Self: core::marker::Sized, | 435 | | { | 436 | 20.6k | Map { f: self, g } | 437 | 20.6k | } |
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}, ((&[u8], u64), core::option::Option<&[u8]>)>Line | Count | Source | 431 | 20.6k | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 20.6k | where | 433 | 20.6k | G: FnMut(Self::Output) -> O2, | 434 | 20.6k | Self: core::marker::Sized, | 435 | | { | 436 | 20.6k | Map { f: self, g } | 437 | 20.6k | } |
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}, ((&[u8], u64), core::option::Option<&[u8]>)>Line | Count | Source | 431 | 8.94M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 8.94M | where | 433 | 8.94M | G: FnMut(Self::Output) -> O2, | 434 | 8.94M | Self: core::marker::Sized, | 435 | | { | 436 | 8.94M | Map { f: self, g } | 437 | 8.94M | } |
<suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}, u64>Line | Count | Source | 431 | 4.48M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.48M | where | 433 | 4.48M | G: FnMut(Self::Output) -> O2, | 434 | 4.48M | Self: core::marker::Sized, | 435 | | { | 436 | 4.48M | Map { f: self, g } | 437 | 4.48M | } |
<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}, (&[u8], &[u8], u64)>Line | Count | Source | 431 | 3.24M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 3.24M | where | 433 | 3.24M | G: FnMut(Self::Output) -> O2, | 434 | 3.24M | Self: core::marker::Sized, | 435 | | { | 436 | 3.24M | Map { f: self, g } | 437 | 3.24M | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}, (&[u8], u64)>Line | Count | Source | 431 | 1.45M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 1.45M | where | 433 | 1.45M | G: FnMut(Self::Output) -> O2, | 434 | 1.45M | Self: core::marker::Sized, | 435 | | { | 436 | 1.45M | Map { f: self, g } | 437 | 1.45M | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}, (&[u8], u64)>Line | Count | Source | 431 | 1.45M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 1.45M | where | 433 | 1.45M | G: FnMut(Self::Output) -> O2, | 434 | 1.45M | Self: core::marker::Sized, | 435 | | { | 436 | 1.45M | Map { f: self, g } | 437 | 1.45M | } |
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}, (&[u8], u64)>Line | Count | Source | 431 | 4.12M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.12M | where | 433 | 4.12M | G: FnMut(Self::Output) -> O2, | 434 | 4.12M | Self: core::marker::Sized, | 435 | | { | 436 | 4.12M | Map { f: self, g } | 437 | 4.12M | } |
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}, (&[u8], &[u8], u64)>Line | Count | Source | 431 | 5.71M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 5.71M | where | 433 | 5.71M | G: FnMut(Self::Output) -> O2, | 434 | 5.71M | Self: core::marker::Sized, | 435 | | { | 436 | 5.71M | Map { f: self, g } | 437 | 5.71M | } |
<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}, suricata_htp::headers::Header>Line | Count | Source | 431 | 4.48M | fn map<G, O2>(self, g: G) -> Map<Self, G> | 432 | 4.48M | where | 433 | 4.48M | G: FnMut(Self::Output) -> O2, | 434 | 4.48M | Self: core::marker::Sized, | 435 | | { | 436 | 4.48M | Map { f: self, g } | 437 | 4.48M | } |
|
438 | | |
439 | | /// Applies a function returning a `Result` over the result of a parser. |
440 | 17.8M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> |
441 | 17.8M | where |
442 | 17.8M | G: FnMut(Self::Output) -> Result<O2, E2>, |
443 | 17.8M | Self::Error: FromExternalError<Input, E2>, |
444 | 17.8M | Self: core::marker::Sized, |
445 | | { |
446 | 17.8M | MapRes { f: self, g } |
447 | 17.8M | } <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map_res::<suricata::sdp::parser::parse_media_description::{closure#0}, alloc::string::String, alloc::string::FromUtf8Error>Line | Count | Source | 440 | 80.8k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 80.8k | where | 442 | 80.8k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 80.8k | Self::Error: FromExternalError<Input, E2>, | 444 | 80.8k | Self: core::marker::Sized, | 445 | | { | 446 | 80.8k | MapRes { f: self, g } | 447 | 80.8k | } |
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map_res::<suricata::sdp::parser::parse_media_description::{closure#3}, alloc::string::String, alloc::string::FromUtf8Error>Line | Count | Source | 440 | 76.0k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 76.0k | where | 442 | 76.0k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 76.0k | Self::Error: FromExternalError<Input, E2>, | 444 | 76.0k | Self: core::marker::Sized, | 445 | | { | 446 | 76.0k | MapRes { f: self, g } | 447 | 76.0k | } |
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 125k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 125k | where | 442 | 125k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 125k | Self::Error: FromExternalError<Input, E2>, | 444 | 125k | Self: core::marker::Sized, | 445 | | { | 446 | 125k | MapRes { f: self, g } | 447 | 125k | } |
<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<<u16 as core::str::traits::FromStr>::from_str, u16, core::num::error::ParseIntError> Line | Count | Source | 440 | 150k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 150k | where | 442 | 150k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 150k | Self::Error: FromExternalError<Input, E2>, | 444 | 150k | Self: core::marker::Sized, | 445 | | { | 446 | 150k | MapRes { f: self, g } | 447 | 150k | } |
<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<<u16 as core::str::traits::FromStr>::from_str, u16, core::num::error::ParseIntError> Line | Count | Source | 440 | 149k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 149k | where | 442 | 149k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 149k | Self::Error: FromExternalError<Input, E2>, | 444 | 149k | Self: core::marker::Sized, | 445 | | { | 446 | 149k | MapRes { f: self, g } | 447 | 149k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<<core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str, core::net::ip_addr::IpAddr, core::net::parser::AddrParseError>Line | Count | Source | 440 | 9.62k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 9.62k | where | 442 | 9.62k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 9.62k | Self::Error: FromExternalError<Input, E2>, | 444 | 9.62k | Self: core::marker::Sized, | 445 | | { | 446 | 9.62k | MapRes { f: self, g } | 447 | 9.62k | } |
<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error> Line | Count | Source | 440 | 150k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 150k | where | 442 | 150k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 150k | Self::Error: FromExternalError<Input, E2>, | 444 | 150k | Self: core::marker::Sized, | 445 | | { | 446 | 150k | MapRes { f: self, g } | 447 | 150k | } |
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error> Line | Count | Source | 440 | 1.09M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 1.09M | where | 442 | 1.09M | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 1.09M | Self::Error: FromExternalError<Input, E2>, | 444 | 1.09M | Self: core::marker::Sized, | 445 | | { | 446 | 1.09M | MapRes { f: self, g } | 447 | 1.09M | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::asn1::parse_rules::parse_i32_number::{closure#0}, i32, core::num::error::ParseIntError>Line | Count | Source | 440 | 161 | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 161 | where | 442 | 161 | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 161 | Self::Error: FromExternalError<Input, E2>, | 444 | 161 | Self: core::marker::Sized, | 445 | | { | 446 | 161 | MapRes { f: self, g } | 447 | 161 | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::asn1::parse_rules::parse_u16_number::{closure#0}, u16, core::num::error::ParseIntError>Line | Count | Source | 440 | 368 | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 368 | where | 442 | 368 | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 368 | Self::Error: FromExternalError<Input, E2>, | 444 | 368 | Self: core::marker::Sized, | 445 | | { | 446 | 368 | MapRes { f: self, g } | 447 | 368 | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::asn1::parse_rules::parse_u32_number::{closure#0}, u32, core::num::error::ParseIntError>Line | Count | Source | 440 | 418 | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 418 | where | 442 | 418 | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 418 | Self::Error: FromExternalError<Input, E2>, | 444 | 418 | Self: core::marker::Sized, | 445 | | { | 446 | 418 | MapRes { f: self, g } | 447 | 418 | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 97.1k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 97.1k | where | 442 | 97.1k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 97.1k | Self::Error: FromExternalError<Input, E2>, | 444 | 97.1k | Self: core::marker::Sized, | 445 | | { | 446 | 97.1k | MapRes { f: self, g } | 447 | 97.1k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 65.7k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 65.7k | where | 442 | 65.7k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 65.7k | Self::Error: FromExternalError<Input, E2>, | 444 | 65.7k | Self: core::marker::Sized, | 445 | | { | 446 | 65.7k | MapRes { f: self, g } | 447 | 65.7k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 62.1k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 62.1k | where | 442 | 62.1k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 62.1k | Self::Error: FromExternalError<Input, E2>, | 444 | 62.1k | Self: core::marker::Sized, | 445 | | { | 446 | 62.1k | MapRes { f: self, g } | 447 | 62.1k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 59.3k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 59.3k | where | 442 | 59.3k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 59.3k | Self::Error: FromExternalError<Input, E2>, | 444 | 59.3k | Self: core::marker::Sized, | 445 | | { | 446 | 59.3k | MapRes { f: self, g } | 447 | 59.3k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 63.8k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 63.8k | where | 442 | 63.8k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 63.8k | Self::Error: FromExternalError<Input, E2>, | 444 | 63.8k | Self: core::marker::Sized, | 445 | | { | 446 | 63.8k | MapRes { f: self, g } | 447 | 63.8k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 10.7k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 10.7k | where | 442 | 10.7k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 10.7k | Self::Error: FromExternalError<Input, E2>, | 444 | 10.7k | Self: core::marker::Sized, | 445 | | { | 446 | 10.7k | MapRes { f: self, g } | 447 | 10.7k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 10.1k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 10.1k | where | 442 | 10.1k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 10.1k | Self::Error: FromExternalError<Input, E2>, | 444 | 10.1k | Self: core::marker::Sized, | 445 | | { | 446 | 10.1k | MapRes { f: self, g } | 447 | 10.1k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 1.52M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 1.52M | where | 442 | 1.52M | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 1.52M | Self::Error: FromExternalError<Input, E2>, | 444 | 1.52M | Self: core::marker::Sized, | 445 | | { | 446 | 1.52M | MapRes { f: self, g } | 447 | 1.52M | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 66.9k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 66.9k | where | 442 | 66.9k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 66.9k | Self::Error: FromExternalError<Input, E2>, | 444 | 66.9k | Self: core::marker::Sized, | 445 | | { | 446 | 66.9k | MapRes { f: self, g } | 447 | 66.9k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 9.62k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 9.62k | where | 442 | 9.62k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 9.62k | Self::Error: FromExternalError<Input, E2>, | 444 | 9.62k | Self: core::marker::Sized, | 445 | | { | 446 | 9.62k | MapRes { f: self, g } | 447 | 9.62k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 7.79k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 7.79k | where | 442 | 7.79k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 7.79k | Self::Error: FromExternalError<Input, E2>, | 444 | 7.79k | Self: core::marker::Sized, | 445 | | { | 446 | 7.79k | MapRes { f: self, g } | 447 | 7.79k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 56.3k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 56.3k | where | 442 | 56.3k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 56.3k | Self::Error: FromExternalError<Input, E2>, | 444 | 56.3k | Self: core::marker::Sized, | 445 | | { | 446 | 56.3k | MapRes { f: self, g } | 447 | 56.3k | } |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 77.1k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 77.1k | where | 442 | 77.1k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 77.1k | Self::Error: FromExternalError<Input, E2>, | 444 | 77.1k | Self: core::marker::Sized, | 445 | | { | 446 | 77.1k | MapRes { f: self, g } | 447 | 77.1k | } |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 75.0k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 75.0k | where | 442 | 75.0k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 75.0k | Self::Error: FromExternalError<Input, E2>, | 444 | 75.0k | Self: core::marker::Sized, | 445 | | { | 446 | 75.0k | MapRes { f: self, g } | 447 | 75.0k | } |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 77.7k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 77.7k | where | 442 | 77.7k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 77.7k | Self::Error: FromExternalError<Input, E2>, | 444 | 77.7k | Self: core::marker::Sized, | 445 | | { | 446 | 77.7k | MapRes { f: self, g } | 447 | 77.7k | } |
<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map_res::<suricata::detect::requires::parse_next_version_part::{closure#1}, u8, core::num::error::ParseIntError>Line | Count | Source | 440 | 112k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 112k | where | 442 | 112k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 112k | Self::Error: FromExternalError<Input, E2>, | 444 | 112k | Self: core::marker::Sized, | 445 | | { | 446 | 112k | MapRes { f: self, g } | 447 | 112k | } |
<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 356k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 356k | where | 442 | 356k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 356k | Self::Error: FromExternalError<Input, E2>, | 444 | 356k | Self: core::marker::Sized, | 445 | | { | 446 | 356k | MapRes { f: self, g } | 447 | 356k | } |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 830k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 830k | where | 442 | 830k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 830k | Self::Error: FromExternalError<Input, E2>, | 444 | 830k | Self: core::marker::Sized, | 445 | | { | 446 | 830k | MapRes { f: self, g } | 447 | 830k | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 1.84M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 1.84M | where | 442 | 1.84M | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 1.84M | Self::Error: FromExternalError<Input, E2>, | 444 | 1.84M | Self: core::marker::Sized, | 445 | | { | 446 | 1.84M | MapRes { f: self, g } | 447 | 1.84M | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 934k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 934k | where | 442 | 934k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 934k | Self::Error: FromExternalError<Input, E2>, | 444 | 934k | Self: core::marker::Sized, | 445 | | { | 446 | 934k | MapRes { f: self, g } | 447 | 934k | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 624k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 624k | where | 442 | 624k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 624k | Self::Error: FromExternalError<Input, E2>, | 444 | 624k | Self: core::marker::Sized, | 445 | | { | 446 | 624k | MapRes { f: self, g } | 447 | 624k | } |
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 1.54M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 1.54M | where | 442 | 1.54M | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 1.54M | Self::Error: FromExternalError<Input, E2>, | 444 | 1.54M | Self: core::marker::Sized, | 445 | | { | 446 | 1.54M | MapRes { f: self, g } | 447 | 1.54M | } |
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 1.53M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 1.53M | where | 442 | 1.53M | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 1.53M | Self::Error: FromExternalError<Input, E2>, | 444 | 1.53M | Self: core::marker::Sized, | 445 | | { | 446 | 1.53M | MapRes { f: self, g } | 447 | 1.53M | } |
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 930k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 930k | where | 442 | 930k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 930k | Self::Error: FromExternalError<Input, E2>, | 444 | 930k | Self: core::marker::Sized, | 445 | | { | 446 | 930k | MapRes { f: self, g } | 447 | 930k | } |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 1.55M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 1.55M | where | 442 | 1.55M | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 1.55M | Self::Error: FromExternalError<Input, E2>, | 444 | 1.55M | Self: core::marker::Sized, | 445 | | { | 446 | 1.55M | MapRes { f: self, g } | 447 | 1.55M | } |
<suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error> Line | Count | Source | 440 | 1.84M | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 1.84M | where | 442 | 1.84M | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 1.84M | Self::Error: FromExternalError<Input, E2>, | 444 | 1.84M | Self: core::marker::Sized, | 445 | | { | 446 | 1.84M | MapRes { f: self, g } | 447 | 1.84M | } |
<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map_res::<suricata::krb::detect::detect_parse_encryption_item::{closure#0}, kerberos_parser::krb5_constants::EncryptionType, alloc::string::String>Line | Count | Source | 440 | 40.3k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 40.3k | where | 442 | 40.3k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 40.3k | Self::Error: FromExternalError<Input, E2>, | 444 | 40.3k | Self: core::marker::Sized, | 445 | | { | 446 | 40.3k | MapRes { f: self, g } | 447 | 40.3k | } |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<suricata::rdp::util::le_slice_to_string, alloc::string::String, alloc::boxed::Box<dyn core::error::Error>>Line | Count | Source | 440 | 37.2k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 37.2k | where | 442 | 37.2k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 37.2k | Self::Error: FromExternalError<Input, E2>, | 444 | 37.2k | Self: core::marker::Sized, | 445 | | { | 446 | 37.2k | MapRes { f: self, g } | 447 | 37.2k | } |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<suricata::rdp::util::utf7_slice_to_string, alloc::string::String, alloc::boxed::Box<dyn core::error::Error>>Line | Count | Source | 440 | 9.62k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 9.62k | where | 442 | 9.62k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 9.62k | Self::Error: FromExternalError<Input, E2>, | 444 | 9.62k | Self: core::marker::Sized, | 445 | | { | 446 | 9.62k | MapRes { f: self, g } | 447 | 9.62k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<suricata::applayertemplate::parser::parse_len, u32, core::num::error::ParseIntError>Line | Count | Source | 440 | 339k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 339k | where | 442 | 339k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 339k | Self::Error: FromExternalError<Input, E2>, | 444 | 339k | Self: core::marker::Sized, | 445 | | { | 446 | 339k | MapRes { f: self, g } | 447 | 339k | } |
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 339k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 339k | where | 442 | 339k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 339k | Self::Error: FromExternalError<Input, E2>, | 444 | 339k | Self: core::marker::Sized, | 445 | | { | 446 | 339k | MapRes { f: self, g } | 447 | 339k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::detect::transforms::varkey::parse_location::{closure#0}, u8, core::num::error::ParseIntError>Line | Count | Source | 440 | 24 | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 24 | where | 442 | 24 | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 24 | Self::Error: FromExternalError<Input, E2>, | 444 | 24 | Self: core::marker::Sized, | 445 | | { | 446 | 24 | MapRes { f: self, g } | 447 | 24 | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::detect::transforms::varkey::parse_location::{closure#1}, u16, core::num::error::ParseIntError>Line | Count | Source | 440 | 24 | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 24 | where | 442 | 24 | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 24 | Self::Error: FromExternalError<Input, E2>, | 444 | 24 | Self: core::marker::Sized, | 445 | | { | 446 | 24 | MapRes { f: self, g } | 447 | 24 | } |
<nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<<suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str, suricata::detect::stream_size::DetectStreamSizeDataFlags, alloc::string::String> Line | Count | Source | 440 | 4.18k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 4.18k | where | 442 | 4.18k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 4.18k | Self::Error: FromExternalError<Input, E2>, | 444 | 4.18k | Self: core::marker::Sized, | 445 | | { | 446 | 4.18k | MapRes { f: self, g } | 447 | 4.18k | } |
<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 12.9k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 12.9k | where | 442 | 12.9k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 12.9k | Self::Error: FromExternalError<Input, E2>, | 444 | 12.9k | Self: core::marker::Sized, | 445 | | { | 446 | 12.9k | MapRes { f: self, g } | 447 | 12.9k | } |
<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>Line | Count | Source | 440 | 893k | fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G> | 441 | 893k | where | 442 | 893k | G: FnMut(Self::Output) -> Result<O2, E2>, | 443 | 893k | Self::Error: FromExternalError<Input, E2>, | 444 | 893k | Self: core::marker::Sized, | 445 | | { | 446 | 893k | MapRes { f: self, g } | 447 | 893k | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::map_res::<_, _, _> |
448 | | |
449 | | /// Applies a function returning an `Option` over the result of a parser. |
450 | 2.95M | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> |
451 | 2.95M | where |
452 | 2.95M | G: FnMut(Self::Output) -> Option<O2>, |
453 | 2.95M | Self: core::marker::Sized, |
454 | | { |
455 | 2.95M | MapOpt { f: self, g } |
456 | 2.95M | } <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::map_opt::<suricata::http2::parser::http2_parse_settingsctx::{closure#0}, suricata::http2::parser::HTTP2SettingsId>Line | Count | Source | 450 | 6.82k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 6.82k | where | 452 | 6.82k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 6.82k | Self: core::marker::Sized, | 454 | | { | 455 | 6.82k | MapOpt { f: self, g } | 456 | 6.82k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::enip::detect::enip_parse_cip_service::{closure#0}, u8>Line | Count | Source | 450 | 5.03k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 5.03k | where | 452 | 5.03k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 5.03k | Self: core::marker::Sized, | 454 | | { | 455 | 5.03k | MapOpt { f: self, g } | 456 | 5.03k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::enip::detect::enip_parse_cip_service::{closure#2}, u32>Line | Count | Source | 450 | 119 | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 119 | where | 452 | 119 | G: FnMut(Self::Output) -> Option<O2>, | 453 | 119 | Self: core::marker::Sized, | 454 | | { | 455 | 119 | MapOpt { f: self, g } | 456 | 119 | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::enip::detect::enip_parse_cip_service::{closure#3}, u32>Line | Count | Source | 450 | 17 | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 17 | where | 452 | 17 | G: FnMut(Self::Output) -> Option<O2>, | 453 | 17 | Self: core::marker::Sized, | 454 | | { | 455 | 17 | MapOpt { f: self, g } | 456 | 17 | } |
<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map_opt::<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}, suricata::ike::parser::AttributeType>Line | Count | Source | 450 | 1.59k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 1.59k | where | 452 | 1.59k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 1.59k | Self: core::marker::Sized, | 454 | | { | 455 | 1.59k | MapOpt { f: self, g } | 456 | 1.59k | } |
<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::float::parse_float_value<f64>::{closure#4}, f64>Line | Count | Source | 450 | 4.22k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 4.22k | where | 452 | 4.22k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 4.22k | Self: core::marker::Sized, | 454 | | { | 455 | 4.22k | MapOpt { f: self, g } | 456 | 4.22k | } |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8, suricata::rdp::parser::ConnectionHint> Line | Count | Source | 450 | 5.08k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 5.08k | where | 452 | 5.08k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 5.08k | Self: core::marker::Sized, | 454 | | { | 455 | 5.08k | MapOpt { f: self, g } | 456 | 5.08k | } |
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::NegotiationResponseFlags>::from_bits, suricata::rdp::parser::NegotiationResponseFlags> Line | Count | Source | 450 | 2.68k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 2.68k | where | 452 | 2.68k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 2.68k | Self: core::marker::Sized, | 454 | | { | 455 | 2.68k | MapOpt { f: self, g } | 456 | 2.68k | } |
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::NegotiationRequestFlags>::from_bits, suricata::rdp::parser::NegotiationRequestFlags> Line | Count | Source | 450 | 2.26k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 2.26k | where | 452 | 2.26k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 2.26k | Self: core::marker::Sized, | 454 | | { | 455 | 2.26k | MapOpt { f: self, g } | 456 | 2.26k | } |
<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_t123_tpkt::{closure#1}, u16>Line | Count | Source | 450 | 2.29M | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 2.29M | where | 452 | 2.29M | G: FnMut(Self::Output) -> Option<O2>, | 453 | 2.29M | Self: core::marker::Sized, | 454 | | { | 455 | 2.29M | MapOpt { f: self, g } | 456 | 2.29M | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_net::{closure#1}, u16>Line | Count | Source | 450 | 7.93k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 7.93k | where | 452 | 7.93k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 7.93k | Self: core::marker::Sized, | 454 | | { | 455 | 7.93k | MapOpt { f: self, g } | 456 | 7.93k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_unknown::{closure#0}, u16>Line | Count | Source | 450 | 23.0k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 23.0k | where | 452 | 23.0k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 23.0k | Self: core::marker::Sized, | 454 | | { | 455 | 23.0k | MapOpt { f: self, g } | 456 | 23.0k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_unknown::{closure#1}, u16>Line | Count | Source | 450 | 21.2k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 21.2k | where | 452 | 21.2k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 21.2k | Self: core::marker::Sized, | 454 | | { | 455 | 21.2k | MapOpt { f: self, g } | 456 | 21.2k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_client_core_data::{closure#1}, u16>Line | Count | Source | 450 | 23.6k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 23.6k | where | 452 | 23.6k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 23.6k | Self: core::marker::Sized, | 454 | | { | 455 | 23.6k | MapOpt { f: self, g } | 456 | 23.6k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::SupportedColorDepth>::from_bits, suricata::rdp::parser::SupportedColorDepth> Line | Count | Source | 450 | 7.78k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 7.78k | where | 452 | 7.78k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 7.78k | Self: core::marker::Sized, | 454 | | { | 455 | 7.78k | MapOpt { f: self, g } | 456 | 7.78k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::EarlyCapabilityFlags>::from_bits, suricata::rdp::parser::EarlyCapabilityFlags> Line | Count | Source | 450 | 6.86k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 6.86k | where | 452 | 6.86k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 6.86k | Self: core::marker::Sized, | 454 | | { | 455 | 6.86k | MapOpt { f: self, g } | 456 | 6.86k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16, suricata::rdp::parser::HighColorDepth> Line | Count | Source | 450 | 9.18k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 9.18k | where | 452 | 9.18k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 9.18k | Self: core::marker::Sized, | 454 | | { | 455 | 9.18k | MapOpt { f: self, g } | 456 | 9.18k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16, suricata::rdp::parser::DesktopOrientation> Line | Count | Source | 450 | 2.10k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 2.10k | where | 452 | 2.10k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 2.10k | Self: core::marker::Sized, | 454 | | { | 455 | 2.10k | MapOpt { f: self, g } | 456 | 2.10k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16, suricata::rdp::parser::PostBeta2ColorDepth> Line | Count | Source | 450 | 11.2k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 11.2k | where | 452 | 11.2k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 11.2k | Self: core::marker::Sized, | 454 | | { | 455 | 11.2k | MapOpt { f: self, g } | 456 | 11.2k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::ProtocolFlags>::from_bits, suricata::rdp::parser::ProtocolFlags> Line | Count | Source | 450 | 3.92k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 3.92k | where | 452 | 3.92k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 3.92k | Self: core::marker::Sized, | 454 | | { | 455 | 3.92k | MapOpt { f: self, g } | 456 | 3.92k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::millimeters_to_opt, u32> Line | Count | Source | 450 | 5.96k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 5.96k | where | 452 | 5.96k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 5.96k | Self: core::marker::Sized, | 454 | | { | 455 | 5.96k | MapOpt { f: self, g } | 456 | 5.96k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::device_scale_to_opt, u32> Line | Count | Source | 450 | 992 | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 992 | where | 452 | 992 | G: FnMut(Self::Output) -> Option<O2>, | 453 | 992 | Self: core::marker::Sized, | 454 | | { | 455 | 992 | MapOpt { f: self, g } | 456 | 992 | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::desktop_scale_to_opt, u32> Line | Count | Source | 450 | 1.62k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 1.62k | where | 452 | 1.62k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 1.62k | Self: core::marker::Sized, | 454 | | { | 455 | 1.62k | MapOpt { f: self, g } | 456 | 1.62k | } |
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::ProtocolFlags>::from_bits, suricata::rdp::parser::ProtocolFlags> Line | Count | Source | 450 | 1.26k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 1.26k | where | 452 | 1.26k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 1.26k | Self: core::marker::Sized, | 454 | | { | 455 | 1.26k | MapOpt { f: self, g } | 456 | 1.26k | } |
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32, suricata::rdp::parser::NegotiationFailureCode> Line | Count | Source | 450 | 1.24k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 1.24k | where | 452 | 1.24k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 1.24k | Self: core::marker::Sized, | 454 | | { | 455 | 1.24k | MapOpt { f: self, g } | 456 | 1.24k | } |
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32, suricata::rdp::parser::Protocol> Line | Count | Source | 450 | 1.36k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 1.36k | where | 452 | 1.36k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 1.36k | Self: core::marker::Sized, | 454 | | { | 455 | 1.36k | MapOpt { f: self, g } | 456 | 1.36k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::stream_size::detect_parse_stream_size::{closure#0}, u32>Line | Count | Source | 450 | 3.76k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 3.76k | where | 452 | 3.76k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 3.76k | Self: core::marker::Sized, | 454 | | { | 455 | 3.76k | MapOpt { f: self, g } | 456 | 3.76k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}, u8>Line | Count | Source | 450 | 181k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 181k | where | 452 | 181k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 181k | Self: core::marker::Sized, | 454 | | { | 455 | 181k | MapOpt { f: self, g } | 456 | 181k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}, u32>Line | Count | Source | 450 | 141k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 141k | where | 452 | 141k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 141k | Self: core::marker::Sized, | 454 | | { | 455 | 141k | MapOpt { f: self, g } | 456 | 141k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}, u16>Line | Count | Source | 450 | 124k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 124k | where | 452 | 124k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 124k | Self: core::marker::Sized, | 454 | | { | 455 | 124k | MapOpt { f: self, g } | 456 | 124k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}, u64>Line | Count | Source | 450 | 49.5k | fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G> | 451 | 49.5k | where | 452 | 49.5k | G: FnMut(Self::Output) -> Option<O2>, | 453 | 49.5k | Self: core::marker::Sized, | 454 | | { | 455 | 49.5k | MapOpt { f: self, g } | 456 | 49.5k | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::map_opt::<_, _> |
457 | | |
458 | | /// Creates a second parser from the output of the first one, then apply over the rest of the input |
459 | 111M | fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G> |
460 | 111M | where |
461 | 111M | G: FnMut(Self::Output) -> H, |
462 | 111M | H: Parser<Input, Error = Self::Error>, |
463 | 111M | Self: core::marker::Sized, |
464 | | { |
465 | 111M | FlatMap { f: self, g } |
466 | 111M | } <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, nom::bytes::Take<nom::error::Error<&[u8]>>>Line | Count | Source | 459 | 107M | fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G> | 460 | 107M | where | 461 | 107M | G: FnMut(Self::Output) -> H, | 462 | 107M | H: Parser<Input, Error = Self::Error>, | 463 | 107M | Self: core::marker::Sized, | 464 | | { | 465 | 107M | FlatMap { f: self, g } | 466 | 107M | } |
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, nom::bytes::Take<nom::error::Error<&[u8]>>>Line | Count | Source | 459 | 4.20M | fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G> | 460 | 4.20M | where | 461 | 4.20M | G: FnMut(Self::Output) -> H, | 462 | 4.20M | H: Parser<Input, Error = Self::Error>, | 463 | 4.20M | Self: core::marker::Sized, | 464 | | { | 465 | 4.20M | FlatMap { f: self, g } | 466 | 4.20M | } |
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, nom::bytes::Take<nom::error::Error<&[u8]>>>Line | Count | Source | 459 | 405k | fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G> | 460 | 405k | where | 461 | 405k | G: FnMut(Self::Output) -> H, | 462 | 405k | H: Parser<Input, Error = Self::Error>, | 463 | 405k | Self: core::marker::Sized, | 464 | | { | 465 | 405k | FlatMap { f: self, g } | 466 | 405k | } |
<suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], suricata::rdp::error::RdpError, suricata::rdp::util::parse_per_length_determinant>::{closure#0}, nom::bytes::Take<suricata::rdp::error::RdpError>>Line | Count | Source | 459 | 33.3k | fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G> | 460 | 33.3k | where | 461 | 33.3k | G: FnMut(Self::Output) -> H, | 462 | 33.3k | H: Parser<Input, Error = Self::Error>, | 463 | 33.3k | Self: core::marker::Sized, | 464 | | { | 465 | 33.3k | FlatMap { f: self, g } | 466 | 33.3k | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::flat_map::<_, _> |
467 | | |
468 | | /// Applies a second parser over the output of the first one |
469 | 760k | fn and_then<G>(self, g: G) -> AndThen<Self, G> |
470 | 760k | where |
471 | 760k | G: Parser<Self::Output, Error = Self::Error>, |
472 | 760k | Self: core::marker::Sized, |
473 | | { |
474 | 760k | AndThen { f: self, g } |
475 | 760k | } <nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>>Line | Count | Source | 469 | 12.8k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 12.8k | where | 471 | 12.8k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 12.8k | Self: core::marker::Sized, | 473 | | { | 474 | 12.8k | AndThen { f: self, g } | 475 | 12.8k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field>>Line | Count | Source | 469 | 24.3k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 24.3k | where | 471 | 24.3k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 24.3k | Self: core::marker::Sized, | 473 | | { | 474 | 24.3k | AndThen { f: self, g } | 475 | 24.3k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value>>Line | Count | Source | 469 | 203k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 203k | where | 471 | 203k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 203k | Self: core::marker::Sized, | 473 | | { | 474 | 203k | AndThen { f: self, g } | 475 | 203k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>Line | Count | Source | 469 | 199k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 199k | where | 471 | 199k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 199k | Self: core::marker::Sized, | 473 | | { | 474 | 199k | AndThen { f: self, g } | 475 | 199k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>Line | Count | Source | 469 | 18.4k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 18.4k | where | 471 | 18.4k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 18.4k | Self: core::marker::Sized, | 473 | | { | 474 | 18.4k | AndThen { f: self, g } | 475 | 18.4k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_error_response::{closure#1}>Line | Count | Source | 469 | 33.4k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 33.4k | where | 471 | 33.4k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 33.4k | Self: core::marker::Sized, | 473 | | { | 474 | 33.4k | AndThen { f: self, g } | 475 | 33.4k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::parse_notification_response::{closure#1}>Line | Count | Source | 469 | 16.7k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 16.7k | where | 471 | 16.7k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 16.7k | Self: core::marker::Sized, | 473 | | { | 474 | 16.7k | AndThen { f: self, g } | 475 | 16.7k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1}>Line | Count | Source | 469 | 17.8k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 17.8k | where | 471 | 17.8k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 17.8k | Self: core::marker::Sized, | 473 | | { | 474 | 17.8k | AndThen { f: self, g } | 475 | 17.8k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1}>Line | Count | Source | 469 | 109k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 109k | where | 471 | 109k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 109k | Self: core::marker::Sized, | 473 | | { | 474 | 109k | AndThen { f: self, g } | 475 | 109k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_generic_parameter>Line | Count | Source | 469 | 84.0k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 84.0k | where | 471 | 84.0k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 84.0k | Self: core::marker::Sized, | 473 | | { | 474 | 84.0k | AndThen { f: self, g } | 475 | 84.0k | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::parse_sasl_initial_response_payload>Line | Count | Source | 469 | 30.5k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 30.5k | where | 471 | 30.5k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 30.5k | Self: core::marker::Sized, | 473 | | { | 474 | 30.5k | AndThen { f: self, g } | 475 | 30.5k | } |
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0}>Line | Count | Source | 469 | 10.1k | fn and_then<G>(self, g: G) -> AndThen<Self, G> | 470 | 10.1k | where | 471 | 10.1k | G: Parser<Self::Output, Error = Self::Error>, | 472 | 10.1k | Self: core::marker::Sized, | 473 | | { | 474 | 10.1k | AndThen { f: self, g } | 475 | 10.1k | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::and_then::<_> |
476 | | |
477 | | /// Applies a second parser after the first one, return their results as a tuple |
478 | 142k | fn and<G, O2>(self, g: G) -> And<Self, G> |
479 | 142k | where |
480 | 142k | G: Parser<Input, Output = O2, Error = Self::Error>, |
481 | 142k | Self: core::marker::Sized, |
482 | | { |
483 | 142k | And { f: self, g } |
484 | 142k | } <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>, i32>Line | Count | Source | 478 | 1.93k | fn and<G, O2>(self, g: G) -> And<Self, G> | 479 | 1.93k | where | 480 | 1.93k | G: Parser<Input, Output = O2, Error = Self::Error>, | 481 | 1.93k | Self: core::marker::Sized, | 482 | | { | 483 | 1.93k | And { f: self, g } | 484 | 1.93k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>, u16>Line | Count | Source | 478 | 1.93k | fn and<G, O2>(self, g: G) -> And<Self, G> | 479 | 1.93k | where | 480 | 1.93k | G: Parser<Input, Output = O2, Error = Self::Error>, | 481 | 1.93k | Self: core::marker::Sized, | 482 | | { | 483 | 1.93k | And { f: self, g } | 484 | 1.93k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>, u32>Line | Count | Source | 478 | 1.93k | fn and<G, O2>(self, g: G) -> And<Self, G> | 479 | 1.93k | where | 480 | 1.93k | G: Parser<Input, Output = O2, Error = Self::Error>, | 481 | 1.93k | Self: core::marker::Sized, | 482 | | { | 483 | 1.93k | And { f: self, g } | 484 | 1.93k | } |
Unexecuted instantiation: <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>, core::option::Option<&str>><suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::and::<nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>, u32> Line | Count | Source | 478 | 136k | fn and<G, O2>(self, g: G) -> And<Self, G> | 479 | 136k | where | 480 | 136k | G: Parser<Input, Output = O2, Error = Self::Error>, | 481 | 136k | Self: core::marker::Sized, | 482 | | { | 483 | 136k | And { f: self, g } | 484 | 136k | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>, u16>Line | Count | Source | 478 | 24 | fn and<G, O2>(self, g: G) -> And<Self, G> | 479 | 24 | where | 480 | 24 | G: Parser<Input, Output = O2, Error = Self::Error>, | 481 | 24 | Self: core::marker::Sized, | 482 | | { | 483 | 24 | And { f: self, g } | 484 | 24 | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::and::<_, _> |
485 | | |
486 | | /// Applies a second parser over the input if the first one failed |
487 | 0 | fn or<G>(self, g: G) -> Or<Self, G> |
488 | 0 | where |
489 | 0 | G: Parser<Input, Output = Self::Output, Error = Self::Error>, |
490 | 0 | Self: core::marker::Sized, |
491 | | { |
492 | 0 | Or { f: self, g } |
493 | 0 | } |
494 | | |
495 | | /// automatically converts the parser's output and error values to another type, as long as they |
496 | | /// implement the `From` trait |
497 | 0 | fn into<O2: From<Self::Output>, E2: From<Self::Error>>(self) -> Into<Self, O2, E2> |
498 | 0 | where |
499 | 0 | Self: core::marker::Sized, |
500 | | { |
501 | 0 | Into { |
502 | 0 | f: self, |
503 | 0 | phantom_out2: core::marker::PhantomData, |
504 | 0 | phantom_err2: core::marker::PhantomData, |
505 | 0 | } |
506 | 0 | } |
507 | | } |
508 | | |
509 | | impl<I, O, E: ParseError<I>, F> Parser<I> for F |
510 | | where |
511 | | F: FnMut(I) -> IResult<I, O, E>, |
512 | | { |
513 | | type Output = O; |
514 | | type Error = E; |
515 | | |
516 | 1.22G | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
517 | 1.22G | let (i, o) = self(i).map_err(|e| match e { |
518 | 13.5M | Err::Incomplete(i) => Err::Incomplete(i), |
519 | 221M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), |
520 | 0 | Err::Failure(e) => Err::Failure(e), |
521 | 235M | })?; <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 283k | let (i, o) = self(i).map_err(|e| match e { | 518 | 283k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 283k | })?; |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 17.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 17.9k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 17.9k | })?; |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.50k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.50k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.50k | })?; |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 20.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 20.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 20.0k | })?; |
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 173k | let (i, o) = self(i).map_err(|e| match e { | 518 | 173k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 173k | })?; |
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 253 | let (i, o) = self(i).map_err(|e| match e { | 518 | 253 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 253 | })?; |
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.76k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.76k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.76k | })?; |
<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 170 | let (i, o) = self(i).map_err(|e| match e { | 518 | 170 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 170 | })?; |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.18k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.18k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.18k | })?; |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.40k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.40k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.40k | })?; |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 485 | let (i, o) = self(i).map_err(|e| match e { | 518 | 485 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 485 | })?; |
<nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 12.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 12.6k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 12.6k | })?; |
<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 31.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 17.2k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 14.4k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 31.7k | })?; |
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 602 | let (i, o) = self(i).map_err(|e| match e { | 518 | 486 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 116 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 602 | })?; |
Unexecuted instantiation: <nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.23k | let (i, o) = self(i).map_err(|e| match e { | 518 | 789 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 4.44k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.23k | })?; |
<nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 20.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 20.2k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 20.2k | })?; |
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.54k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 7.99k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.5k | })?; |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.87k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.07k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 798 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.87k | })?; |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 594k | let (i, o) = self(i).map_err(|e| match e { | 518 | 5.65k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 588k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 594k | })?; |
Unexecuted instantiation: <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 996 | let (i, o) = self(i).map_err(|e| match e { | 518 | 278 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 718 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 996 | })?; |
Unexecuted instantiation: <nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 529 | let (i, o) = self(i).map_err(|e| match e { | 518 | 236 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 293 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 529 | })?; |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 8.81k | let (i, o) = self(i).map_err(|e| match e { | 518 | 5.37k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.43k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 8.81k | })?; |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 16.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.49k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 13.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 16.1k | })?; |
<nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 298k | let (i, o) = self(i).map_err(|e| match e { | 518 | 5.35k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 292k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 298k | })?; |
<nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 44.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.46k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 41.9k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 44.4k | })?; |
<nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 10.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.0k | })?; |
<nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 707 | let (i, o) = self(i).map_err(|e| match e { | 518 | 707 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 707 | })?; |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.04M | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.04M | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.04M | })?; |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.04k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.04k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.04k | })?; |
<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.58k | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.58k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.58k | })?; |
<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 60.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | 60.4k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 60.4k | })?; |
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 59.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 59.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 59.0k | })?; |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 642k | let (i, o) = self(i).map_err(|e| match e { | 518 | 642k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 642k | })?; |
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 115k | let (i, o) = self(i).map_err(|e| match e { | 518 | 115k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 115k | })?; |
<nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 10.8k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.8k | })?; |
<nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 79.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 79.7k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 79.7k | })?; |
<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 2.99k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.94k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 46 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.99k | })?; |
<suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 15.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 15.7k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 15.7k | })?; |
<suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 11.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 11.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 11.8k | })?; |
<suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 50.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 50.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 50.5k | })?; |
Unexecuted instantiation: <suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}<suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 23.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 23.3k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 23.3k | })?; |
Unexecuted instantiation: <suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}<suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.50M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.50M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.50M | })?; |
<suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 51.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 51.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 51.2k | })?; |
<suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 167k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 167k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 167k | })?; |
<suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 123k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 123k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 123k | })?; |
<suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 95.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 95.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 95.6k | })?; |
<suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 119k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 119k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 119k | })?; |
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 28.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 28.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 28.5k | })?; |
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 23.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 23.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 23.6k | })?; |
<suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 23.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 23.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 23.6k | })?; |
<suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.79k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.79k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.79k | })?; |
<suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 45.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 45.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 45.5k | })?; |
<suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 12 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 12 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 12 | })?; |
<suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 9 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 9 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 9 | })?; |
<suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 12 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 12 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 12 | })?; |
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.72k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.72k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.72k | })?; |
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.84k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.84k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.84k | })?; |
<suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.03k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 4.03k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.03k | })?; |
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 789 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 789 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 789 | })?; |
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 17.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 17.0k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 17.0k | })?; |
<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.58k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.58k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.58k | })?; |
<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.79k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.79k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.79k | })?; |
<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.53k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.53k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.53k | })?; |
<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.79k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.79k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.79k | })?; |
<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.63k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.63k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.63k | })?; |
<suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 22.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 11.3k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 10.7k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 22.0k | })?; |
<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 709 | let (i, o) = self(i).map_err(|e| match e { | 518 | 709 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 709 | })?; |
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.69k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.69k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.69k | })?; |
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.82k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.82k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.82k | })?; |
<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.48k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.63k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.85k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.48k | })?; |
<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 9.52k | let (i, o) = self(i).map_err(|e| match e { | 518 | 9.52k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 9.52k | })?; |
<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 6.58k | let (i, o) = self(i).map_err(|e| match e { | 518 | 6.58k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 6.58k | })?; |
<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 499 | let (i, o) = self(i).map_err(|e| match e { | 518 | 499 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 499 | })?; |
Unexecuted instantiation: <suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 20.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 15.2k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 5.67k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 20.8k | })?; |
<suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 16.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 13.1k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.04k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 16.2k | })?; |
<suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 7.40k | let (i, o) = self(i).map_err(|e| match e { | 518 | 7.40k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7.40k | })?; |
<suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | 7.68k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.63k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.3k | })?; |
<suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 8.63k | let (i, o) = self(i).map_err(|e| match e { | 518 | 474 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.16k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 8.63k | })?; |
<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3 | let (i, o) = self(i).map_err(|e| match e { | 518 | 3 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3 | })?; |
<suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 9.03k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.56k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.5k | })?; |
<suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.21k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.21k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.21k | })?; |
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.03k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.03k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.03k | })?; |
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 9.59k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 9.59k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 9.59k | })?; |
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.65k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.75k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 905 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.65k | })?; |
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 22.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 10.9k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 11.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 22.7k | })?; |
<suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.53k | let (i, o) = self(i).map_err(|e| match e { | 518 | 634 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 900 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.53k | })?; |
<suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 85 | let (i, o) = self(i).map_err(|e| match e { | 518 | 39 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 46 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 85 | })?; |
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.42k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.42k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.42k | })?; |
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.44k | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.44k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.44k | })?; |
<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.26k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.26k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.26k | })?; |
<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.15k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 5.15k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.15k | })?; |
<nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 209 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 209 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 209 | })?; |
Unexecuted instantiation: <nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 793 | let (i, o) = self(i).map_err(|e| match e { | 518 | 793 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 793 | })?; |
<nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.98k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.98k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.98k | })?; |
Unexecuted instantiation: <suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.18k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.18k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.18k | })?; |
<suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 7.68k | let (i, o) = self(i).map_err(|e| match e { | 518 | 7.68k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7.68k | })?; |
<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 343 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 343 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 343 | })?; |
<nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 50.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 50.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 50.2k | })?; |
Unexecuted instantiation: <nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 109k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 109k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 109k | })?; |
<nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.22k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 4.22k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.22k | })?; |
<nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 607 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 607 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 607 | })?; |
<nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 123 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 123 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 123 | })?; |
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 160k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 160k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 160k | })?; |
<nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 70.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 70.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 70.5k | })?; |
<<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 1.30M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.30M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.30M | })?; |
<suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 7.76k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 7.76k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7.76k | })?; |
<suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.31k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.31k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.31k | })?; |
<suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.88k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.88k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.88k | })?; |
<suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 9.66M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 9.66M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 9.66M | })?; |
Unexecuted instantiation: <suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 26.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 26.9k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 26.9k | })?; |
<suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 3.22k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.22k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.22k | })?; |
<suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.61k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.61k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.61k | })?; |
<suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.67k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.32k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 358 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.67k | })?; |
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 15.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 15.7k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 15.7k | })?; |
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 113k | let (i, o) = self(i).map_err(|e| match e { | 518 | 113k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 113k | })?; |
<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 29.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 29.6k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 29.6k | })?; |
<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.36k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.36k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.36k | })?; |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 155k | let (i, o) = self(i).map_err(|e| match e { | 518 | 155k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 155k | })?; |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 194 | let (i, o) = self(i).map_err(|e| match e { | 518 | 194 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 194 | })?; |
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.36k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.36k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.36k | })?; |
<nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 42.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 42.5k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 42.5k | })?; |
<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.21k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.21k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.21k | })?; |
<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.29k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.29k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.29k | })?; |
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 297k | let (i, o) = self(i).map_err(|e| match e { | 518 | 297k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 297k | })?; |
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 67.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | 67.3k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 67.3k | })?; |
<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.20k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.20k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.20k | })?; |
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.31M | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.31M | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.31M | })?; |
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 6.28k | let (i, o) = self(i).map_err(|e| match e { | 518 | 6.28k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 6.28k | })?; |
<nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 913 | let (i, o) = self(i).map_err(|e| match e { | 518 | 913 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 913 | })?; |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 124k | let (i, o) = self(i).map_err(|e| match e { | 518 | 124k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 124k | })?; |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.20k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.20k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.20k | })?; |
<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 746 | let (i, o) = self(i).map_err(|e| match e { | 518 | 746 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 746 | })?; |
<nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 64.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 64.9k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 64.9k | })?; |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 56.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 56.6k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 56.6k | })?; |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.50k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.50k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.50k | })?; |
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 593 | let (i, o) = self(i).map_err(|e| match e { | 518 | 593 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 593 | })?; |
<nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.01k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.01k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.01k | })?; |
<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 11.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 11.2k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 11.2k | })?; |
<suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 7 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 7 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7 | })?; |
<suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 361 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 361 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 361 | })?; |
<suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 74 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 74 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 74 | })?; |
<suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 965 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 965 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 965 | })?; |
<nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.08k | let (i, o) = self(i).map_err(|e| match e { | 518 | 5.08k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.08k | })?; |
<nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.55k | let (i, o) = self(i).map_err(|e| match e { | 518 | 5.55k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.55k | })?; |
<nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 952 | let (i, o) = self(i).map_err(|e| match e { | 518 | 952 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 952 | })?; |
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 4.75k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.75k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.75k | })?; |
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 187k | let (i, o) = self(i).map_err(|e| match e { | 518 | 187k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 187k | })?; |
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 20.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 20.6k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 20.6k | })?; |
<suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 7.40k | let (i, o) = self(i).map_err(|e| match e { | 518 | 7.40k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7.40k | })?; |
<suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 20.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 20.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 20.0k | })?; |
Unexecuted instantiation: <suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.44k | let (i, o) = self(i).map_err(|e| match e { | 518 | 515 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 926 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.44k | })?; |
<suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 2.00k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.50k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 504 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.00k | })?; |
<suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 34 | let (i, o) = self(i).map_err(|e| match e { | 518 | 34 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 34 | })?; |
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 55.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 55.6k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 55.6k | })?; |
<suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.16k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.16k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.16k | })?; |
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.77k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.77k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.77k | })?; |
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.65k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.65k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.65k | })?; |
<suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.77k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.77k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.77k | })?; |
<suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.43k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 4.43k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.43k | })?; |
<suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 27.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.91k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 23.0k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 27.9k | })?; |
<suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | 7.30k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.83k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.1k | })?; |
<suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 217k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.07k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 215k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 217k | })?; |
<suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 35.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | 32.5k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.77k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 35.3k | })?; |
<suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 54.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 33.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 21.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 54.8k | })?; |
<suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 42.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 12.5k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 30.1k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 42.7k | })?; |
<suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.13k | let (i, o) = self(i).map_err(|e| match e { | 518 | 589 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.54k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.13k | })?; |
<suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 215k | let (i, o) = self(i).map_err(|e| match e { | 518 | 627 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 214k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 215k | })?; |
<suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.44k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.44k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.44k | })?; |
<suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.41k | let (i, o) = self(i).map_err(|e| match e { | 518 | 846 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.56k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.41k | })?; |
<suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 66.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.19k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 63.3k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 66.5k | })?; |
<suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 881k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.40k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 877k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 881k | })?; |
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 118 | let (i, o) = self(i).map_err(|e| match e { | 518 | 118 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 118 | })?; |
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 95.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 95.8k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 95.8k | })?; |
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 169 | let (i, o) = self(i).map_err(|e| match e { | 518 | 169 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 169 | })?; |
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 209k | let (i, o) = self(i).map_err(|e| match e { | 518 | 209k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 209k | })?; |
<suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 65 | let (i, o) = self(i).map_err(|e| match e { | 518 | 65 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 65 | })?; |
<suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 682k | let (i, o) = self(i).map_err(|e| match e { | 518 | 682k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 682k | })?; |
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 193k | let (i, o) = self(i).map_err(|e| match e { | 518 | 193k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 193k | })?; |
<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.44k | let (i, o) = self(i).map_err(|e| match e { | 518 | 515 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 926 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.44k | })?; |
<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 244 | let (i, o) = self(i).map_err(|e| match e { | 518 | 244 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 244 | })?; |
<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.98k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.98k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.98k | })?; |
<suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.22k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.22k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.22k | })?; |
<nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 36 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 36 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 36 | })?; |
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 11.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 11.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 11.8k | })?; |
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.70k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.70k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.70k | })?; |
Unexecuted instantiation: <nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.27k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.27k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.27k | })?; |
<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 42 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 42 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 42 | })?; |
Unexecuted instantiation: <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.95k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.95k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.95k | })?; |
<nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 78 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 78 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 78 | })?; |
Unexecuted instantiation: <nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 27.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 27.0k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 27.0k | })?; |
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 6.00k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 6.00k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 6.00k | })?; |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 236k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 236k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 236k | })?; |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 22 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 22 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 22 | })?; |
Unexecuted instantiation: <nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 14.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 14.1k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 14.1k | })?; |
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 73.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 73.9k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 73.9k | })?; |
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 253 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 253 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 253 | })?; |
<nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.98k | let (i, o) = self(i).map_err(|e| match e { | 518 | 836 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.15k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.98k | })?; |
<nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.85M | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.46k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.84M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.85M | })?; |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 285k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 285k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 285k | })?; |
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.54M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.54M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.54M | })?; |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.39k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.39k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.39k | })?; |
<nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.83k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.83k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.83k | })?; |
<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 327 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 327 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 327 | })?; |
<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.43k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.43k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.43k | })?; |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 509 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 509 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 509 | })?; |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 424 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 424 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 424 | })?; |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 406 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 406 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 406 | })?; |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 582 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 582 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 582 | })?; |
<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 951 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 951 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 951 | })?; |
<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 7.16k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 7.16k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7.16k | })?; |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.64M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.64M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.64M | })?; |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 266k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 266k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 266k | })?; |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 10.4k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.4k | })?; |
<nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 91.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 91.4k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 91.4k | })?; |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.92M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.92M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.92M | })?; |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 40.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 40.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 40.8k | })?; |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 697k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 697k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 697k | })?; |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 212k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 212k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 212k | })?; |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 433k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 433k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 433k | })?; |
<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 964k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 964k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 964k | })?; |
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 17.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 17.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 17.6k | })?; |
<nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1 | })?; |
<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 75 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 75 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 75 | })?; |
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 239 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 239 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 239 | })?; |
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.80k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.80k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.80k | })?; |
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 10.0M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 10.0M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 10.0M | })?; |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 1.96M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.96M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.96M | })?; |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 667 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 667 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 667 | })?; |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 835k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 835k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 835k | })?; |
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 547 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 547 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 547 | })?; |
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 273k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 273k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 273k | })?; |
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 521 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 521 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 521 | })?; |
<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.28k | let (i, o) = self(i).map_err(|e| match e { | 518 | 238 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.04k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.28k | })?; |
<nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.14k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 5.14k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.14k | })?; |
<suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.23k | let (i, o) = self(i).map_err(|e| match e { | 518 | 2.23k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.23k | })?; |
<suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 3.55k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.55k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.55k | })?; |
<suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 735 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 735 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 735 | })?; |
<suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 7.25k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 7.25k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7.25k | })?; |
<suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 406 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 406 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 406 | })?; |
<suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 135 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 135 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 135 | })?; |
<suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 81.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 81.0k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 81.0k | })?; |
<suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 47.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 47.1k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 47.1k | })?; |
<suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 58.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 58.0k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 58.0k | })?; |
<suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 20.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 20.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 20.5k | })?; |
<suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 181k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 181k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 181k | })?; |
<suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 141k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 141k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 141k | })?; |
<suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 124k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 124k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 124k | })?; |
<suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 49.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 49.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 49.5k | })?; |
<suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 134k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 134k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 134k | })?; |
<suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 51.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 51.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 51.2k | })?; |
<suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 36.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 36.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 36.5k | })?; |
<suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 18.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 18.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 18.2k | })?; |
<suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 60.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 60.7k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 60.7k | })?; |
<suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 22.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 22.1k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 22.1k | })?; |
<suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 18.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 18.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 18.8k | })?; |
<suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 8.47k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.47k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 8.47k | })?; |
<suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 53.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 53.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 53.6k | })?; |
<suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 8.55k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.55k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 8.55k | })?; |
<suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 8.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.93k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 8.93k | })?; |
<suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.41k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 1.41k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.41k | })?; |
<suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 80.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 80.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 80.8k | })?; |
<suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 46.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 46.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 46.8k | })?; |
<suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 57.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 57.3k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 57.3k | })?; |
<suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 17.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 17.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 17.6k | })?; |
<suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 12.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 12.3k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 12.3k | })?; |
<suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 440 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 440 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 440 | })?; |
<suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 60 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 60 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 60 | })?; |
<suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 252k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 252k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 252k | })?; |
<suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 65 | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 65 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 65 | })?; |
<nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 58.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 58.9k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 58.9k | })?; |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.88k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.88k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.88k | })?; |
<nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.09k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.09k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.09k | })?; |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.09k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.09k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.09k | })?; |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 402k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 402k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 402k | })?; |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 6.84k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 6.84k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 6.84k | })?; |
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.36M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.36M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.36M | })?; |
<nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 6.07k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 6.07k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 6.07k | })?; |
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 42.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 42.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 42.5k | })?; |
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 50.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 50.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 50.5k | })?; |
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 58.5M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 58.5M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 58.5M | })?; |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 476k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 476k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 476k | })?; |
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.67k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.67k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.67k | })?; |
<nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 114k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 114k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 114k | })?; |
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 92.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 92.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 92.2k | })?; |
Unexecuted instantiation: <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.62M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 5.62M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.62M | })?; |
<suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.63M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 5.63M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.63M | })?; |
<suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 152k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 152k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 152k | })?; |
<suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 42.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 42.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 42.5k | })?; |
<suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 297k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 297k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 297k | })?; |
Unexecuted instantiation: <suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 9.46M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 9.46M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 9.46M | })?; |
<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 50.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 50.5k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 50.5k | })?; |
<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 68.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 68.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 68.6k | })?; |
<suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.67k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.67k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.67k | })?; |
<suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 68.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 68.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 68.6k | })?; |
<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 92.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 92.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 92.2k | })?; |
<suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 92.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 92.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 92.2k | })?; |
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 73.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | 73.5k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 73.5k | })?; |
<nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 1.72M | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.72M | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 1.72M | })?; |
<nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 49.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.33k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 46.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 49.9k | })?; |
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 100k | let (i, o) = self(i).map_err(|e| match e { | 518 | 771 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 99.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 100k | })?; |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 33.4M | let (i, o) = self(i).map_err(|e| match e { | 518 | 86.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 33.4M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 33.4M | })?; |
<nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 220k | let (i, o) = self(i).map_err(|e| match e { | 518 | 220k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 220k | })?; |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 738k | let (i, o) = self(i).map_err(|e| match e { | 518 | 738k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 738k | })?; |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 376k | let (i, o) = self(i).map_err(|e| match e { | 518 | 376k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 376k | })?; |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 24.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 24.6k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 24.6k | })?; |
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 15.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 15.0k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 15.0k | })?; |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 21.3M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 21.3M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 21.3M | })?; |
Unexecuted instantiation: <suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 113k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 113k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 113k | })?; |
<suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 189k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 189k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 189k | })?; |
<suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 63.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 63.2k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 63.2k | })?; |
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 39.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 39.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 39.6k | })?; |
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 74.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 74.8k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 74.8k | })?; |
<suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 339k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 339k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 339k | })?; |
<suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 236k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 236k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 236k | })?; |
<suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 355k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 355k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 355k | })?; |
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 5.45k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 5.45k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 5.45k | })?; |
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 30.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 30.3k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 30.3k | })?; |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::process::<_>::{closure#0}<<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 12.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.02k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.68k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 12.7k | })?; |
<<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 305k | let (i, o) = self(i).map_err(|e| match e { | 518 | 296k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.68k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 305k | })?; |
<<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.96k | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.33k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 623 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.96k | })?; |
<<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 311k | let (i, o) = self(i).map_err(|e| match e { | 518 | 270k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 41.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 311k | })?; |
<<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 2.76M | let (i, o) = self(i).map_err(|e| match e { | 518 | 53.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.71M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.76M | })?; |
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 3.25M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 3.25M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 3.25M | })?; |
<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 92 | let (i, o) = self(i).map_err(|e| match e { | 518 | 92 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 92 | })?; |
<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 9.82M | let (i, o) = self(i).map_err(|e| match e { | 518 | 3.33k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 9.82M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 9.82M | })?; |
<<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 84.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | 76.2k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.68k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 84.9k | })?; |
<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 92 | let (i, o) = self(i).map_err(|e| match e { | 518 | 92 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 92 | })?; |
<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 84.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | 76.1k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.68k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 84.8k | })?; |
<<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 12.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | 4.02k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.68k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 12.7k | })?; |
Unexecuted instantiation: <<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 330k | let (i, o) = self(i).map_err(|e| match e { | 518 | 322k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.68k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 330k | })?; |
<<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 311k | let (i, o) = self(i).map_err(|e| match e { | 518 | 270k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 41.6k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 311k | })?; |
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 517 | 7.18k | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.57k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 5.60k | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 7.18k | })?; |
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.20M | let (i, o) = self(i).map_err(|e| match e { | 518 | 72.1k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 4.12M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.20M | })?; |
<<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 2.70M | let (i, o) = self(i).map_err(|e| match e { | 518 | 924 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 2.70M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 2.70M | })?; |
<suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 8.32M | let (i, o) = self(i).map_err(|e| match e { | 518 | 74.8k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 8.24M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 8.32M | })?; |
<suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 25.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | 25.0k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 0 | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 25.0k | })?; |
<suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.37M | let (i, o) = self(i).map_err(|e| match e { | 518 | 1.24k | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 4.37M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.37M | })?; |
<suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 517 | 4.13M | let (i, o) = self(i).map_err(|e| match e { | 518 | 0 | Err::Incomplete(i) => Err::Incomplete(i), | 519 | 4.13M | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | 0 | Err::Failure(e) => Err::Failure(e), | 521 | 4.13M | })?; |
|
522 | 985M | Ok((i, OM::Output::bind(|| o))) |
523 | 1.22G | } <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 5.91M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.91M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 283k | })?; | 522 | 5.63M | Ok((i, OM::Output::bind(|| o))) | 523 | 5.91M | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.35M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.35M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 17.9k | })?; | 522 | 2.34M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.35M | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 38.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 38.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.50k | })?; | 522 | 33.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 38.0k | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 98.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 98.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 20.0k | })?; | 522 | 78.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 98.9k | } |
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 714k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 714k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 173k | })?; | 522 | 541k | Ok((i, OM::Output::bind(|| o))) | 523 | 714k | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.84M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 253 | })?; | 522 | 1.84M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.84M | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.84M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.76k | })?; | 522 | 1.84M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.84M | } |
<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 893k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 893k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 170 | })?; | 522 | 893k | Ok((i, OM::Output::bind(|| o))) | 523 | 893k | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.84M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.18k | })?; | 522 | 1.84M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.84M | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 934k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 934k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.40k | })?; | 522 | 931k | Ok((i, OM::Output::bind(|| o))) | 523 | 934k | } |
<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 624k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 624k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 485 | })?; | 522 | 623k | Ok((i, OM::Output::bind(|| o))) | 523 | 624k | } |
<nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 56.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 56.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 12.6k | })?; | 522 | 44.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 56.8k | } |
<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.79M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.79M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 31.7k | })?; | 522 | 1.76M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.79M | } |
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.54M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.54M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 602 | })?; | 522 | 1.54M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.54M | } |
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.53M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.53M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.53M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.53M | } |
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 930k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 930k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.23k | })?; | 522 | 925k | Ok((i, OM::Output::bind(|| o))) | 523 | 930k | } |
<nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 35.7M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 35.7M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 20.2k | })?; | 522 | 35.7M | Ok((i, OM::Output::bind(|| o))) | 523 | 35.7M | } |
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 10.4M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.4M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.5k | })?; | 522 | 10.4M | Ok((i, OM::Output::bind(|| o))) | 523 | 10.4M | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 3.97M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.97M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.87k | })?; | 522 | 3.97M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.97M | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 604k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 604k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 594k | })?; | 522 | 10.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 604k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 11.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 11.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 11.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 11.8k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.59k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.59k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 996 | })?; | 522 | 8.60k | Ok((i, OM::Output::bind(|| o))) | 523 | 9.59k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 33.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 33.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 33.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 33.5k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 78.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 78.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 78.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 78.8k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 20.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 529 | })?; | 522 | 20.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 20.8k | } |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.90M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.90M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 8.81k | })?; | 522 | 1.90M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.90M | } |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 52.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 52.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 16.1k | })?; | 522 | 36.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 52.6k | } |
<nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 372k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 372k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 298k | })?; | 522 | 74.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 372k | } |
<nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 65.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 65.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 44.4k | })?; | 522 | 20.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 65.3k | } |
<nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 7.33M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 7.33M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.0k | })?; | 522 | 7.32M | Ok((i, OM::Output::bind(|| o))) | 523 | 7.33M | } |
<nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 223k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 223k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 707 | })?; | 522 | 222k | Ok((i, OM::Output::bind(|| o))) | 523 | 223k | } |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 20.0M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.0M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.04M | })?; | 522 | 17.0M | Ok((i, OM::Output::bind(|| o))) | 523 | 20.0M | } |
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 10.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.04k | })?; | 522 | 9.36k | Ok((i, OM::Output::bind(|| o))) | 523 | 10.4k | } |
<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 178k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 178k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.58k | })?; | 522 | 175k | Ok((i, OM::Output::bind(|| o))) | 523 | 178k | } |
<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 779k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 779k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 60.4k | })?; | 522 | 718k | Ok((i, OM::Output::bind(|| o))) | 523 | 779k | } |
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 15.8M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 15.8M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 59.0k | })?; | 522 | 15.8M | Ok((i, OM::Output::bind(|| o))) | 523 | 15.8M | } |
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.13M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.13M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 642k | })?; | 522 | 3.49M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.13M | } |
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.27M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.27M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 115k | })?; | 522 | 4.15M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.27M | } |
<nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.29M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.29M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.8k | })?; | 522 | 2.28M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.29M | } |
<nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 168k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 168k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 79.7k | })?; | 522 | 88.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 168k | } |
<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>Line | Count | Source | 516 | 3.52k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.52k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.99k | })?; | 522 | 537 | Ok((i, OM::Output::bind(|| o))) | 523 | 3.52k | } |
<suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 94.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 94.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 15.7k | })?; | 522 | 78.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 94.3k | } |
<suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 149k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 149k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 11.8k | })?; | 522 | 137k | Ok((i, OM::Output::bind(|| o))) | 523 | 149k | } |
<suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 52.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 52.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 50.5k | })?; | 522 | 1.75k | Ok((i, OM::Output::bind(|| o))) | 523 | 52.2k | } |
<suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 125k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 125k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 125k | Ok((i, OM::Output::bind(|| o))) | 523 | 125k | } |
<suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 23.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 23.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 23.3k | })?; | 522 | 312 | Ok((i, OM::Output::bind(|| o))) | 523 | 23.6k | } |
<suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 97.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 97.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 97.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 97.1k | } |
<suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.53M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.53M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.50M | })?; | 522 | 23.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.53M | } |
<suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 52.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 52.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 51.2k | })?; | 522 | 1.05k | Ok((i, OM::Output::bind(|| o))) | 523 | 52.2k | } |
<suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 357k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 357k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 167k | })?; | 522 | 189k | Ok((i, OM::Output::bind(|| o))) | 523 | 357k | } |
<suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 125k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 125k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 123k | })?; | 522 | 1.92k | Ok((i, OM::Output::bind(|| o))) | 523 | 125k | } |
<suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 97.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 97.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 95.6k | })?; | 522 | 1.42k | Ok((i, OM::Output::bind(|| o))) | 523 | 97.1k | } |
<suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 125k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 125k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 119k | })?; | 522 | 6.61k | Ok((i, OM::Output::bind(|| o))) | 523 | 125k | } |
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 52.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 52.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 28.5k | })?; | 522 | 23.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 52.2k | } |
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 357k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 357k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 23.6k | })?; | 522 | 333k | Ok((i, OM::Output::bind(|| o))) | 523 | 357k | } |
<suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 95.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 95.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 23.6k | })?; | 522 | 72.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 95.9k | } |
<suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 4.92k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.92k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.79k | })?; | 522 | 2.13k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.92k | } |
<suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 52.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 52.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 45.5k | })?; | 522 | 6.76k | Ok((i, OM::Output::bind(|| o))) | 523 | 52.2k | } |
<suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 161 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 161 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 12 | })?; | 522 | 149 | Ok((i, OM::Output::bind(|| o))) | 523 | 161 | } |
<suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 368 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 368 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 9 | })?; | 522 | 359 | Ok((i, OM::Output::bind(|| o))) | 523 | 368 | } |
<suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 418 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 418 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 12 | })?; | 522 | 406 | Ok((i, OM::Output::bind(|| o))) | 523 | 418 | } |
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 21.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 21.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.72k | })?; | 522 | 18.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 21.6k | } |
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 10.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.84k | })?; | 522 | 8.35k | Ok((i, OM::Output::bind(|| o))) | 523 | 10.1k | } |
<suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 112k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 112k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.03k | })?; | 522 | 108k | Ok((i, OM::Output::bind(|| o))) | 523 | 112k | } |
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 22.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 22.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 789 | })?; | 522 | 21.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 22.3k | } |
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 27.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 27.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 17.0k | })?; | 522 | 10.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 27.2k | } |
<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.58k | })?; | 522 | 359 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.93k | } |
<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.79k | })?; | 522 | 149 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.93k | } |
<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.53k | })?; | 522 | 406 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.93k | } |
<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.79k | })?; | 522 | 146 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.93k | } |
<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.63k | })?; | 522 | 300 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.93k | } |
<suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 3.82M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.82M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 22.0k | })?; | 522 | 3.79M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.82M | } |
<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.26k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.26k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 709 | })?; | 522 | 1.55k | Ok((i, OM::Output::bind(|| o))) | 523 | 2.26k | } |
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.79k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.79k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.69k | })?; | 522 | 7.10k | Ok((i, OM::Output::bind(|| o))) | 523 | 9.79k | } |
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.55k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.55k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.82k | })?; | 522 | 730 | Ok((i, OM::Output::bind(|| o))) | 523 | 2.55k | } |
<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 66.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 66.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.48k | })?; | 522 | 63.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 66.9k | } |
<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.90k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.90k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 9.52k | })?; | 522 | 373 | Ok((i, OM::Output::bind(|| o))) | 523 | 9.90k | } |
<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 20.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 6.58k | })?; | 522 | 13.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 20.5k | } |
<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 12.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 12.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 499 | })?; | 522 | 11.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 12.4k | } |
<suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 588 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 588 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 588 | Ok((i, OM::Output::bind(|| o))) | 523 | 588 | } |
<suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 588k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 588k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 20.8k | })?; | 522 | 567k | Ok((i, OM::Output::bind(|| o))) | 523 | 588k | } |
<suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 23.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 23.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 16.2k | })?; | 522 | 7.42k | Ok((i, OM::Output::bind(|| o))) | 523 | 23.6k | } |
<suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 12.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 12.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7.40k | })?; | 522 | 4.90k | Ok((i, OM::Output::bind(|| o))) | 523 | 12.3k | } |
<suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 13.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 13.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.3k | })?; | 522 | 3.24k | Ok((i, OM::Output::bind(|| o))) | 523 | 13.5k | } |
<suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 104k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 104k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 8.63k | })?; | 522 | 95.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 104k | } |
<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 130k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 130k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3 | })?; | 522 | 130k | Ok((i, OM::Output::bind(|| o))) | 523 | 130k | } |
<suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 105k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 105k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.5k | })?; | 522 | 94.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 105k | } |
<suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 496k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 496k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.21k | })?; | 522 | 494k | Ok((i, OM::Output::bind(|| o))) | 523 | 496k | } |
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 11.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 11.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.03k | })?; | 522 | 9.59k | Ok((i, OM::Output::bind(|| o))) | 523 | 11.6k | } |
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 19.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 19.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 9.59k | })?; | 522 | 9.44k | Ok((i, OM::Output::bind(|| o))) | 523 | 19.0k | } |
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 101k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 101k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.65k | })?; | 522 | 95.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 101k | } |
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.57M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.57M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 22.7k | })?; | 522 | 1.55M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.57M | } |
<suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.98k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.98k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.53k | })?; | 522 | 447 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.98k | } |
<suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 15.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 15.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 85 | })?; | 522 | 15.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 15.7k | } |
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 18.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 18.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.42k | })?; | 522 | 16.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 18.9k | } |
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 41.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 41.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.44k | })?; | 522 | 38.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 41.9k | } |
<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 11.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 11.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.26k | })?; | 522 | 10.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 11.7k | } |
<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.15k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.15k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.15k | })?; | 522 | 0 | Ok((i, OM::Output::bind(|| o))) | 523 | 5.15k | } |
<nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 656 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 656 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 209 | })?; | 522 | 447 | Ok((i, OM::Output::bind(|| o))) | 523 | 656 | } |
<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 2.87M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.87M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 2.87M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.87M | } |
<nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 83.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 83.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 83.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 83.0k | } |
<nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 75 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 75 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 75 | Ok((i, OM::Output::bind(|| o))) | 523 | 75 | } |
<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 125M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 125M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 793 | })?; | 522 | 125M | Ok((i, OM::Output::bind(|| o))) | 523 | 125M | } |
<nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 297k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 297k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.98k | })?; | 522 | 294k | Ok((i, OM::Output::bind(|| o))) | 523 | 297k | } |
<suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.15k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.15k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 5.15k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.15k | } |
<suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.84M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.18k | })?; | 522 | 1.84M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.84M | } |
<suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.84M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7.68k | })?; | 522 | 1.83M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.84M | } |
<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.92k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.92k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 343 | })?; | 522 | 4.58k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.92k | } |
<nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 12.0M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 12.0M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 50.2k | })?; | 522 | 11.9M | Ok((i, OM::Output::bind(|| o))) | 523 | 12.0M | } |
<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.31M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.31M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.31M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.31M | } |
Unexecuted instantiation: <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> <nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.82M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.82M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 109k | })?; | 522 | 5.71M | Ok((i, OM::Output::bind(|| o))) | 523 | 5.82M | } |
<nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 3.93M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.93M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.22k | })?; | 522 | 3.92M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.93M | } |
<nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 133k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 133k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 607 | })?; | 522 | 133k | Ok((i, OM::Output::bind(|| o))) | 523 | 133k | } |
<nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 892k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 892k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 123 | })?; | 522 | 892k | Ok((i, OM::Output::bind(|| o))) | 523 | 892k | } |
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.98M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.98M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 160k | })?; | 522 | 4.82M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.98M | } |
<nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.30M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.30M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 70.5k | })?; | 522 | 2.23M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.30M | } |
<<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>> Line | Count | Source | 516 | 2.01M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.01M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.30M | })?; | 522 | 704k | Ok((i, OM::Output::bind(|| o))) | 523 | 2.01M | } |
<suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 78.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 78.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7.76k | })?; | 522 | 70.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 78.4k | } |
<suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 33.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 33.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.31k | })?; | 522 | 32.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 33.4k | } |
<suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 2.27k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.27k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.88k | })?; | 522 | 385 | Ok((i, OM::Output::bind(|| o))) | 523 | 2.27k | } |
<suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 9.72M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.72M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 9.66M | })?; | 522 | 68.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 9.72M | } |
<suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 9.66M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.66M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 9.66M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.66M | } |
<suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 38.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 38.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 26.9k | })?; | 522 | 11.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 38.3k | } |
<suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>> Line | Count | Source | 516 | 136k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 136k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.22k | })?; | 522 | 133k | Ok((i, OM::Output::bind(|| o))) | 523 | 136k | } |
<suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 136k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 136k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.61k | })?; | 522 | 133k | Ok((i, OM::Output::bind(|| o))) | 523 | 136k | } |
<suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 33.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 33.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.67k | })?; | 522 | 31.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 33.3k | } |
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 175M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 175M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 15.7k | })?; | 522 | 175M | Ok((i, OM::Output::bind(|| o))) | 523 | 175M | } |
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>> Line | Count | Source | 516 | 2.50M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.50M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 113k | })?; | 522 | 2.38M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.50M | } |
<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 18.0M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 18.0M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 29.6k | })?; | 522 | 18.0M | Ok((i, OM::Output::bind(|| o))) | 523 | 18.0M | } |
<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 8.71M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.71M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.36k | })?; | 522 | 8.71M | Ok((i, OM::Output::bind(|| o))) | 523 | 8.71M | } |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 9.63M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.63M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 155k | })?; | 522 | 9.47M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.63M | } |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 5.08k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.08k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 194 | })?; | 522 | 4.89k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.08k | } |
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 314k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 314k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.36k | })?; | 522 | 313k | Ok((i, OM::Output::bind(|| o))) | 523 | 314k | } |
<nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 261k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 261k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 42.5k | })?; | 522 | 219k | Ok((i, OM::Output::bind(|| o))) | 523 | 261k | } |
<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 97.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 97.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.21k | })?; | 522 | 96.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 97.6k | } |
<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 592k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 592k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.29k | })?; | 522 | 591k | Ok((i, OM::Output::bind(|| o))) | 523 | 592k | } |
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.82M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.82M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 297k | })?; | 522 | 4.52M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.82M | } |
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 2.29M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.29M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 67.3k | })?; | 522 | 2.22M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.29M | } |
<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.52M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.52M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.20k | })?; | 522 | 4.52M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.52M | } |
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 15.6M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 15.6M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.31M | })?; | 522 | 14.2M | Ok((i, OM::Output::bind(|| o))) | 523 | 15.6M | } |
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 938k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 938k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 6.28k | })?; | 522 | 932k | Ok((i, OM::Output::bind(|| o))) | 523 | 938k | } |
<nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 26.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 26.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 913 | })?; | 522 | 25.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 26.4k | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 15.6M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 15.6M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 124k | })?; | 522 | 15.5M | Ok((i, OM::Output::bind(|| o))) | 523 | 15.6M | } |
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 47.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 47.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.20k | })?; | 522 | 44.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 47.1k | } |
<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.60k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.60k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 746 | })?; | 522 | 4.86k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.60k | } |
<nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 864k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 864k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 64.9k | })?; | 522 | 799k | Ok((i, OM::Output::bind(|| o))) | 523 | 864k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 6.13M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 6.13M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 56.6k | })?; | 522 | 6.07M | Ok((i, OM::Output::bind(|| o))) | 523 | 6.13M | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 21.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 21.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.50k | })?; | 522 | 20.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 21.8k | } |
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 3.88k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.88k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 593 | })?; | 522 | 3.29k | Ok((i, OM::Output::bind(|| o))) | 523 | 3.88k | } |
<nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 210k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 210k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.01k | })?; | 522 | 208k | Ok((i, OM::Output::bind(|| o))) | 523 | 210k | } |
<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 2.00M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.00M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 11.2k | })?; | 522 | 1.99M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.00M | } |
<suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.01k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.01k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7 | })?; | 522 | 1.00k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.01k | } |
<suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 965 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 965 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 361 | })?; | 522 | 604 | Ok((i, OM::Output::bind(|| o))) | 523 | 965 | } |
<suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 361 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 361 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 74 | })?; | 522 | 287 | Ok((i, OM::Output::bind(|| o))) | 523 | 361 | } |
<suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.95k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.95k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 965 | })?; | 522 | 989 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.95k | } |
<nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 191k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 191k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.08k | })?; | 522 | 186k | Ok((i, OM::Output::bind(|| o))) | 523 | 191k | } |
<nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 44.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 44.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.55k | })?; | 522 | 38.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 44.2k | } |
<nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 92.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 92.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 952 | })?; | 522 | 91.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 92.1k | } |
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>Line | Count | Source | 516 | 25.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 25.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.75k | })?; | 522 | 20.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 25.3k | } |
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.77M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.77M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 187k | })?; | 522 | 2.58M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.77M | } |
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>Line | Count | Source | 516 | 2.82M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.82M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 20.6k | })?; | 522 | 2.80M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.82M | } |
<suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 18.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 18.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7.40k | })?; | 522 | 10.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 18.2k | } |
<suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 98.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 98.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 20.0k | })?; | 522 | 78.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 98.9k | } |
<suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 13.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 13.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 13.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 13.6k | } |
<suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 682k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 682k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 682k | Ok((i, OM::Output::bind(|| o))) | 523 | 682k | } |
<suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 8.71k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.71k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 8.71k | Ok((i, OM::Output::bind(|| o))) | 523 | 8.71k | } |
<suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.22M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.22M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.44k | })?; | 522 | 2.22M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.22M | } |
<suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>Line | Count | Source | 516 | 30.1M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 30.1M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.00k | })?; | 522 | 30.1M | Ok((i, OM::Output::bind(|| o))) | 523 | 30.1M | } |
<suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 30.2M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 30.2M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 34 | })?; | 522 | 30.2M | Ok((i, OM::Output::bind(|| o))) | 523 | 30.2M | } |
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.30M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.30M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 55.6k | })?; | 522 | 1.25M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.30M | } |
<suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 44.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 44.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.16k | })?; | 522 | 42.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 44.2k | } |
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.43k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.43k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.77k | })?; | 522 | 2.65k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.43k | } |
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 35.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 35.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.65k | })?; | 522 | 33.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 35.9k | } |
<suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.43k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.43k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.77k | })?; | 522 | 2.65k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.43k | } |
<suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.43k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.43k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.43k | })?; | 522 | 998 | Ok((i, OM::Output::bind(|| o))) | 523 | 5.43k | } |
<suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 30.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 30.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 27.9k | })?; | 522 | 2.26k | Ok((i, OM::Output::bind(|| o))) | 523 | 30.1k | } |
<suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 23.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 23.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.1k | })?; | 522 | 12.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 23.0k | } |
<suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 217k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 217k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 217k | })?; | 522 | 196 | Ok((i, OM::Output::bind(|| o))) | 523 | 217k | } |
<suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 41.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 41.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 35.3k | })?; | 522 | 5.69k | Ok((i, OM::Output::bind(|| o))) | 523 | 41.0k | } |
<suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 63.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 63.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 54.8k | })?; | 522 | 8.47k | Ok((i, OM::Output::bind(|| o))) | 523 | 63.3k | } |
<suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 54.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 54.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 42.7k | })?; | 522 | 11.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 54.0k | } |
<suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 3.56k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.56k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.13k | })?; | 522 | 438 | Ok((i, OM::Output::bind(|| o))) | 523 | 3.56k | } |
<suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 215k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 215k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 215k | })?; | 522 | 370 | Ok((i, OM::Output::bind(|| o))) | 523 | 215k | } |
<suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 2.77k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.77k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.44k | })?; | 522 | 335 | Ok((i, OM::Output::bind(|| o))) | 523 | 2.77k | } |
<suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 4.88k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.88k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.41k | })?; | 522 | 471 | Ok((i, OM::Output::bind(|| o))) | 523 | 4.88k | } |
<suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 877k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 877k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 66.5k | })?; | 522 | 810k | Ok((i, OM::Output::bind(|| o))) | 523 | 877k | } |
<suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 2.28M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.28M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 881k | })?; | 522 | 1.40M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.28M | } |
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 2.66k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.66k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 118 | })?; | 522 | 2.54k | Ok((i, OM::Output::bind(|| o))) | 523 | 2.66k | } |
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>> Line | Count | Source | 516 | 241k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 241k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 95.8k | })?; | 522 | 145k | Ok((i, OM::Output::bind(|| o))) | 523 | 241k | } |
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>> Line | Count | Source | 516 | 210k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 210k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 169 | })?; | 522 | 209k | Ok((i, OM::Output::bind(|| o))) | 523 | 210k | } |
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>> Line | Count | Source | 516 | 472k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 472k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 209k | })?; | 522 | 262k | Ok((i, OM::Output::bind(|| o))) | 523 | 472k | } |
<suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.83k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.83k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 65 | })?; | 522 | 5.76k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.83k | } |
<suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>> Line | Count | Source | 516 | 1.13M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.13M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 682k | })?; | 522 | 449k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.13M | } |
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>> Line | Count | Source | 516 | 3.57M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.57M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 193k | })?; | 522 | 3.38M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.57M | } |
<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.22M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.22M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.44k | })?; | 522 | 2.22M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.22M | } |
<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 100k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 100k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 244 | })?; | 522 | 100k | Ok((i, OM::Output::bind(|| o))) | 523 | 100k | } |
<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 100k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 100k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.98k | })?; | 522 | 97.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 100k | } |
<suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 28.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 28.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.22k | })?; | 522 | 26.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 28.5k | } |
<nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 36 | })?; | 522 | 5.89k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.93k | } |
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 830k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 830k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 11.8k | })?; | 522 | 818k | Ok((i, OM::Output::bind(|| o))) | 523 | 830k | } |
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.89M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.89M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.70k | })?; | 522 | 1.89M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.89M | } |
<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 481k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 481k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 481k | Ok((i, OM::Output::bind(|| o))) | 523 | 481k | } |
<nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.93k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.93k | } |
<nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 18.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 18.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 18.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 18.8k | } |
<nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 184k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 184k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 184k | Ok((i, OM::Output::bind(|| o))) | 523 | 184k | } |
<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 348k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 348k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 348k | Ok((i, OM::Output::bind(|| o))) | 523 | 348k | } |
<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 182k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 182k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 182k | Ok((i, OM::Output::bind(|| o))) | 523 | 182k | } |
<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.93k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.27k | })?; | 522 | 662 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.93k | } |
<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.00k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.00k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 42 | })?; | 522 | 966 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.00k | } |
Unexecuted instantiation: <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> <nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.08k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.08k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.95k | })?; | 522 | 2.13k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.08k | } |
<nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.05k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.05k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 78 | })?; | 522 | 4.97k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.05k | } |
<nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.18k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 4.18k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.18k | } |
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.62M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.62M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 27.0k | })?; | 522 | 1.59M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.62M | } |
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 775k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 775k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 6.00k | })?; | 522 | 769k | Ok((i, OM::Output::bind(|| o))) | 523 | 775k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 513k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 513k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 236k | })?; | 522 | 277k | Ok((i, OM::Output::bind(|| o))) | 523 | 513k | } |
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 86 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 86 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 22 | })?; | 522 | 64 | Ok((i, OM::Output::bind(|| o))) | 523 | 86 | } |
<nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 14.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 14.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 14.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 14.3k | } |
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.42M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.42M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 14.1k | })?; | 522 | 1.41M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.42M | } |
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 3.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.12M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 73.9k | })?; | 522 | 3.05M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.12M | } |
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 75.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 75.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 253 | })?; | 522 | 74.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 75.0k | } |
<nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 10.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.98k | })?; | 522 | 8.98k | Ok((i, OM::Output::bind(|| o))) | 523 | 10.9k | } |
<nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 8.29M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.29M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.85M | })?; | 522 | 6.44M | Ok((i, OM::Output::bind(|| o))) | 523 | 8.29M | } |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 10.3M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.3M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 285k | })?; | 522 | 10.0M | Ok((i, OM::Output::bind(|| o))) | 523 | 10.3M | } |
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 11.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 11.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 11.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 11.4k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 22.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 22.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 22.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 22.2k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 138 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 138 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 138 | Ok((i, OM::Output::bind(|| o))) | 523 | 138 | } |
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 112 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 112 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 112 | Ok((i, OM::Output::bind(|| o))) | 523 | 112 | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 27.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 27.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 27.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 27.5k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 40.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 40.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 40.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 40.8k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 46.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 46.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 46.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 46.8k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 19.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 19.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 19.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 19.3k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 26.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 26.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 26.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 26.4k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.85k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.85k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 4.85k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.85k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 11.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 11.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 11.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 11.0k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 141 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 141 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 141 | Ok((i, OM::Output::bind(|| o))) | 523 | 141 | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.16k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.16k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.16k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.16k | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 119 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 119 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 119 | Ok((i, OM::Output::bind(|| o))) | 523 | 119 | } |
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 12.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 12.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 12.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 12.4k | } |
<nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.88k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.88k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.88k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.88k | } |
<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.59k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.59k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.59k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.59k | } |
<nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 3.65k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.65k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 3.65k | Ok((i, OM::Output::bind(|| o))) | 523 | 3.65k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 1.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.12M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.12M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.12M | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 65.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 65.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 65.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 65.7k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 62.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 62.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 62.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 62.1k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 59.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 59.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 59.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 59.3k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 63.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 63.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 63.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 63.8k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 10.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 10.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 10.7k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 10.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 10.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 10.1k | } |
<nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.60k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.60k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 2.60k | Ok((i, OM::Output::bind(|| o))) | 523 | 2.60k | } |
<nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.31k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.31k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 2.31k | Ok((i, OM::Output::bind(|| o))) | 523 | 2.31k | } |
<nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 41.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 41.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 41.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 41.9k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 766k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 766k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 766k | Ok((i, OM::Output::bind(|| o))) | 523 | 766k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 66.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 66.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 66.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 66.9k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.62k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.62k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 9.62k | Ok((i, OM::Output::bind(|| o))) | 523 | 9.62k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 7.79k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 7.79k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 7.79k | Ok((i, OM::Output::bind(|| o))) | 523 | 7.79k | } |
<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 56.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 56.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 56.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 56.3k | } |
<nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 29.3M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 29.3M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 29.3M | Ok((i, OM::Output::bind(|| o))) | 523 | 29.3M | } |
<nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 7.88k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 7.88k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 7.88k | Ok((i, OM::Output::bind(|| o))) | 523 | 7.88k | } |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.54M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.54M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.54M | })?; | 522 | 5.02k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.54M | } |
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 3.43k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.43k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.39k | })?; | 522 | 39 | Ok((i, OM::Output::bind(|| o))) | 523 | 3.43k | } |
<nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 10.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.4k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.83k | })?; | 522 | 6.64k | Ok((i, OM::Output::bind(|| o))) | 523 | 10.4k | } |
<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 30.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 30.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 327 | })?; | 522 | 29.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 30.2k | } |
<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 40.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 40.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.43k | })?; | 522 | 37.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 40.3k | } |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 9.42k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.42k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 509 | })?; | 522 | 8.91k | Ok((i, OM::Output::bind(|| o))) | 523 | 9.42k | } |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 74.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 74.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 424 | })?; | 522 | 74.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 74.8k | } |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 3.05M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.05M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 406 | })?; | 522 | 3.05M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.05M | } |
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 77.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 77.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 582 | })?; | 522 | 77.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 77.7k | } |
<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 12.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 12.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 951 | })?; | 522 | 12.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 12.9k | } |
<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 8.85k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.85k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7.16k | })?; | 522 | 1.69k | Ok((i, OM::Output::bind(|| o))) | 523 | 8.85k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.76M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.76M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.64M | })?; | 522 | 120k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.76M | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 295k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 295k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 266k | })?; | 522 | 29.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 295k | } |
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 18.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 18.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.4k | })?; | 522 | 8.39k | Ok((i, OM::Output::bind(|| o))) | 523 | 18.8k | } |
<nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 439k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 439k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 91.4k | })?; | 522 | 348k | Ok((i, OM::Output::bind(|| o))) | 523 | 439k | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 3.70M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.70M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.92M | })?; | 522 | 1.78M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.70M | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>Line | Count | Source | 516 | 63.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 63.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 40.8k | })?; | 522 | 22.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 63.3k | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 1.47M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.47M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 697k | })?; | 522 | 776k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.47M | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 2.11M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.11M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 212k | })?; | 522 | 1.90M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.11M | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 998k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 998k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 433k | })?; | 522 | 565k | Ok((i, OM::Output::bind(|| o))) | 523 | 998k | } |
<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 1.01M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.01M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 964k | })?; | 522 | 53.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.01M | } |
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.30M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.30M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 17.6k | })?; | 522 | 1.28M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.30M | } |
<nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 41.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 41.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1 | })?; | 522 | 41.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 41.2k | } |
<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>Line | Count | Source | 516 | 6.82k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 6.82k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 75 | })?; | 522 | 6.74k | Ok((i, OM::Output::bind(|| o))) | 523 | 6.82k | } |
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 337k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 337k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 239 | })?; | 522 | 336k | Ok((i, OM::Output::bind(|| o))) | 523 | 337k | } |
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 348k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 348k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.80k | })?; | 522 | 346k | Ok((i, OM::Output::bind(|| o))) | 523 | 348k | } |
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 10.1M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.1M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 10.1M | Ok((i, OM::Output::bind(|| o))) | 523 | 10.1M | } |
<nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.66M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.66M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 9.66M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.66M | } |
<nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 41.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 41.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 41.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 41.9k | } |
<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 112k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 112k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 112k | Ok((i, OM::Output::bind(|| o))) | 523 | 112k | } |
<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 64.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 64.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 64.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 64.7k | } |
<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 370k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 370k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 370k | Ok((i, OM::Output::bind(|| o))) | 523 | 370k | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 29.6M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 29.6M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 10.0M | })?; | 522 | 19.5M | Ok((i, OM::Output::bind(|| o))) | 523 | 29.6M | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>Line | Count | Source | 516 | 9.72M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.72M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.96M | })?; | 522 | 7.76M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.72M | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 776k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 776k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 667 | })?; | 522 | 775k | Ok((i, OM::Output::bind(|| o))) | 523 | 776k | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 1.21M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.21M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 835k | })?; | 522 | 384k | Ok((i, OM::Output::bind(|| o))) | 523 | 1.21M | } |
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 8.86k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.86k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 547 | })?; | 522 | 8.31k | Ok((i, OM::Output::bind(|| o))) | 523 | 8.86k | } |
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 302k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 302k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 273k | })?; | 522 | 28.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 302k | } |
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 61.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 61.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 521 | })?; | 522 | 61.3k | Ok((i, OM::Output::bind(|| o))) | 523 | 61.8k | } |
<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.95M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.95M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.28k | })?; | 522 | 4.94M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.95M | } |
<nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 104k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 104k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.14k | })?; | 522 | 99.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 104k | } |
<suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 8.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.18k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.23k | })?; | 522 | 5.94k | Ok((i, OM::Output::bind(|| o))) | 523 | 8.18k | } |
<suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>> Line | Count | Source | 516 | 3.78k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.78k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.55k | })?; | 522 | 239 | Ok((i, OM::Output::bind(|| o))) | 523 | 3.78k | } |
<suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.12k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.12k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 735 | })?; | 522 | 389 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.12k | } |
<suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 19.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 19.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7.25k | })?; | 522 | 12.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 19.9k | } |
<suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.37k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.37k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 406 | })?; | 522 | 966 | Ok((i, OM::Output::bind(|| o))) | 523 | 1.37k | } |
<suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 3.22k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.22k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 135 | })?; | 522 | 3.09k | Ok((i, OM::Output::bind(|| o))) | 523 | 3.22k | } |
<suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 81.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 81.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 81.0k | })?; | 522 | 139 | Ok((i, OM::Output::bind(|| o))) | 523 | 81.1k | } |
<suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 47.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 47.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 47.1k | })?; | 522 | 138 | Ok((i, OM::Output::bind(|| o))) | 523 | 47.3k | } |
<suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 58.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 58.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 58.0k | })?; | 522 | 86 | Ok((i, OM::Output::bind(|| o))) | 523 | 58.0k | } |
<suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 20.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 20.5k | })?; | 522 | 161 | Ok((i, OM::Output::bind(|| o))) | 523 | 20.7k | } |
<suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 182k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 182k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 181k | })?; | 522 | 1.05k | Ok((i, OM::Output::bind(|| o))) | 523 | 182k | } |
<suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 143k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 143k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 141k | })?; | 522 | 1.36k | Ok((i, OM::Output::bind(|| o))) | 523 | 143k | } |
<suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 127k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 127k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 124k | })?; | 522 | 2.99k | Ok((i, OM::Output::bind(|| o))) | 523 | 127k | } |
<suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 49.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 49.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 49.5k | })?; | 522 | 443 | Ok((i, OM::Output::bind(|| o))) | 523 | 49.9k | } |
<suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 181k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 181k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 134k | })?; | 522 | 47.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 181k | } |
<suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 141k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 141k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 51.2k | })?; | 522 | 90.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 141k | } |
<suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 124k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 124k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 36.5k | })?; | 522 | 88.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 124k | } |
<suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 49.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 49.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 18.2k | })?; | 522 | 31.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 49.5k | } |
<suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 80.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 80.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 60.7k | })?; | 522 | 20.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 80.8k | } |
<suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 59.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 59.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 22.1k | })?; | 522 | 36.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 59.1k | } |
<suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 57.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 57.3k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 18.8k | })?; | 522 | 38.4k | Ok((i, OM::Output::bind(|| o))) | 523 | 57.3k | } |
<suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 17.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 17.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 8.47k | })?; | 522 | 9.19k | Ok((i, OM::Output::bind(|| o))) | 523 | 17.6k | } |
<suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 60.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 60.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 53.6k | })?; | 522 | 7.04k | Ok((i, OM::Output::bind(|| o))) | 523 | 60.7k | } |
<suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 22.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 22.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 8.55k | })?; | 522 | 13.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 22.1k | } |
<suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 18.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 18.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 8.93k | })?; | 522 | 9.93k | Ok((i, OM::Output::bind(|| o))) | 523 | 18.8k | } |
<suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 8.47k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.47k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.41k | })?; | 522 | 7.05k | Ok((i, OM::Output::bind(|| o))) | 523 | 8.47k | } |
<suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 81.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 81.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 80.8k | })?; | 522 | 239 | Ok((i, OM::Output::bind(|| o))) | 523 | 81.0k | } |
<suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 47.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 47.1k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 46.8k | })?; | 522 | 385 | Ok((i, OM::Output::bind(|| o))) | 523 | 47.1k | } |
<suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 58.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 58.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 57.3k | })?; | 522 | 699 | Ok((i, OM::Output::bind(|| o))) | 523 | 58.0k | } |
<suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 20.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 17.6k | })?; | 522 | 2.91k | Ok((i, OM::Output::bind(|| o))) | 523 | 20.5k | } |
<suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 14.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 14.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 12.3k | })?; | 522 | 2.28k | Ok((i, OM::Output::bind(|| o))) | 523 | 14.5k | } |
<suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 697 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 697 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 440 | })?; | 522 | 257 | Ok((i, OM::Output::bind(|| o))) | 523 | 697 | } |
<suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 65 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 65 | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 60 | })?; | 522 | 5 | Ok((i, OM::Output::bind(|| o))) | 523 | 65 | } |
<suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 257k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 257k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 252k | })?; | 522 | 4.98k | Ok((i, OM::Output::bind(|| o))) | 523 | 257k | } |
<suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.22k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.22k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 65 | })?; | 522 | 4.16k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.22k | } |
<nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 11.7M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 11.7M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 58.9k | })?; | 522 | 11.7M | Ok((i, OM::Output::bind(|| o))) | 523 | 11.7M | } |
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 53.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 53.0k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.88k | })?; | 522 | 51.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 53.0k | } |
<nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 20.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.09k | })?; | 522 | 16.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 20.8k | } |
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 20.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.09k | })?; | 522 | 16.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 20.8k | } |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 542k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 542k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 402k | })?; | 522 | 140k | Ok((i, OM::Output::bind(|| o))) | 523 | 542k | } |
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 12.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 12.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 6.84k | })?; | 522 | 5.86k | Ok((i, OM::Output::bind(|| o))) | 523 | 12.7k | } |
<nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 52.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 52.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 52.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 52.7k | } |
<nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.07M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.07M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.07M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.07M | } |
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 786k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 786k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 786k | Ok((i, OM::Output::bind(|| o))) | 523 | 786k | } |
<nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 5.91M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.91M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 5.91M | Ok((i, OM::Output::bind(|| o))) | 523 | 5.91M | } |
<nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 3.42M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.42M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 3.42M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.42M | } |
<nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 131k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 131k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 131k | Ok((i, OM::Output::bind(|| o))) | 523 | 131k | } |
<nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 58.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 58.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 58.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 58.9k | } |
<nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 6.95M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 6.95M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 6.95M | Ok((i, OM::Output::bind(|| o))) | 523 | 6.95M | } |
<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.03M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.03M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.36M | })?; | 522 | 677k | Ok((i, OM::Output::bind(|| o))) | 523 | 4.03M | } |
<nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 6.25k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 6.25k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 6.07k | })?; | 522 | 177 | Ok((i, OM::Output::bind(|| o))) | 523 | 6.25k | } |
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 68.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 68.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 42.5k | })?; | 522 | 26.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 68.6k | } |
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 92.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 92.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 50.5k | })?; | 522 | 41.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 92.2k | } |
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 75.3M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 75.3M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 58.5M | })?; | 522 | 16.8M | Ok((i, OM::Output::bind(|| o))) | 523 | 75.3M | } |
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 569k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 569k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 476k | })?; | 522 | 92.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 569k | } |
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 50.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 50.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.67k | })?; | 522 | 46.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 50.5k | } |
<nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 639k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 639k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 114k | })?; | 522 | 525k | Ok((i, OM::Output::bind(|| o))) | 523 | 639k | } |
<nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 42.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 42.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 42.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 42.5k | } |
<nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 23.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 23.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 23.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 23.8k | } |
<nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 347k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 347k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 347k | Ok((i, OM::Output::bind(|| o))) | 523 | 347k | } |
<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 135k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 135k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 135k | Ok((i, OM::Output::bind(|| o))) | 523 | 135k | } |
Unexecuted instantiation: <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 92.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 92.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 92.2k | })?; | 522 | 0 | Ok((i, OM::Output::bind(|| o))) | 523 | 92.2k | } |
<suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 3.67k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.67k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 3.67k | Ok((i, OM::Output::bind(|| o))) | 523 | 3.67k | } |
<suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 5.63M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.63M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.62M | })?; | 522 | 9.24k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.63M | } |
<suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 5.70M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.70M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.63M | })?; | 522 | 76.2k | Ok((i, OM::Output::bind(|| o))) | 523 | 5.70M | } |
<suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 5.62M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.62M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 152k | })?; | 522 | 5.46M | Ok((i, OM::Output::bind(|| o))) | 523 | 5.62M | } |
<suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 68.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 68.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 42.5k | })?; | 522 | 26.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 68.6k | } |
<suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.46M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.46M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 297k | })?; | 522 | 9.16M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.46M | } |
<suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 42.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 42.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 42.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 42.5k | } |
<suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.55M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.55M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 9.46M | })?; | 522 | 92.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 9.55M | } |
<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 92.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 92.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 50.5k | })?; | 522 | 41.6k | Ok((i, OM::Output::bind(|| o))) | 523 | 92.2k | } |
<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 76.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 76.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 68.6k | })?; | 522 | 7.60k | Ok((i, OM::Output::bind(|| o))) | 523 | 76.2k | } |
<suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 50.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 50.5k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.67k | })?; | 522 | 46.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 50.5k | } |
<suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 68.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 68.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 68.6k | })?; | 522 | 0 | Ok((i, OM::Output::bind(|| o))) | 523 | 68.6k | } |
<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 92.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 92.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 92.2k | })?; | 522 | 650 | Ok((i, OM::Output::bind(|| o))) | 523 | 92.8k | } |
<suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 92.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 92.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 92.2k | })?; | 522 | 0 | Ok((i, OM::Output::bind(|| o))) | 523 | 92.2k | } |
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 78.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 78.8k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 73.5k | })?; | 522 | 5.37k | Ok((i, OM::Output::bind(|| o))) | 523 | 78.8k | } |
<nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 5.79M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.79M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 1.72M | })?; | 522 | 4.07M | Ok((i, OM::Output::bind(|| o))) | 523 | 5.79M | } |
<nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 70.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 70.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 49.9k | })?; | 522 | 20.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 70.9k | } |
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 126k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 126k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 100k | })?; | 522 | 26.1k | Ok((i, OM::Output::bind(|| o))) | 523 | 126k | } |
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 40.3M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 40.3M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 33.4M | })?; | 522 | 6.89M | Ok((i, OM::Output::bind(|| o))) | 523 | 40.3M | } |
<nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.18M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.18M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 220k | })?; | 522 | 8.96M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.18M | } |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 10.8M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 10.8M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 738k | })?; | 522 | 10.0M | Ok((i, OM::Output::bind(|| o))) | 523 | 10.8M | } |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.51M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.51M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 376k | })?; | 522 | 2.13M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.51M | } |
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 24.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 24.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 24.6k | })?; | 522 | 285 | Ok((i, OM::Output::bind(|| o))) | 523 | 24.9k | } |
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 347k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 347k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 15.0k | })?; | 522 | 332k | Ok((i, OM::Output::bind(|| o))) | 523 | 347k | } |
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 21.5M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 21.5M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 21.3M | })?; | 522 | 198k | Ok((i, OM::Output::bind(|| o))) | 523 | 21.5M | } |
<suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 52.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 52.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 52.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 52.7k | } |
<suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 1.07M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.07M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 1.07M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.07M | } |
<suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 6.40M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 6.40M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 6.40M | Ok((i, OM::Output::bind(|| o))) | 523 | 6.40M | } |
<suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 786k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 786k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 786k | Ok((i, OM::Output::bind(|| o))) | 523 | 786k | } |
<suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 5.91M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 5.91M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 5.91M | Ok((i, OM::Output::bind(|| o))) | 523 | 5.91M | } |
<suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 233k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 233k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 233k | Ok((i, OM::Output::bind(|| o))) | 523 | 233k | } |
<suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 516 | 3.19M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 3.19M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 3.19M | Ok((i, OM::Output::bind(|| o))) | 523 | 3.19M | } |
<suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 6.25k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 6.25k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 6.25k | Ok((i, OM::Output::bind(|| o))) | 523 | 6.25k | } |
<suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 126k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 126k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 113k | })?; | 522 | 12.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 126k | } |
<suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 195k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 195k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 189k | })?; | 522 | 6.96k | Ok((i, OM::Output::bind(|| o))) | 523 | 195k | } |
<suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 363k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 63.2k | })?; | 522 | 299k | Ok((i, OM::Output::bind(|| o))) | 523 | 363k | } |
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 70.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 70.7k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 39.6k | })?; | 522 | 31.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 70.7k | } |
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 95.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 95.9k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 74.8k | })?; | 522 | 21.0k | Ok((i, OM::Output::bind(|| o))) | 523 | 95.9k | } |
<suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 363k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 339k | })?; | 522 | 23.8k | Ok((i, OM::Output::bind(|| o))) | 523 | 363k | } |
<suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 363k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 236k | })?; | 522 | 126k | Ok((i, OM::Output::bind(|| o))) | 523 | 363k | } |
<suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 363k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 355k | })?; | 522 | 7.49k | Ok((i, OM::Output::bind(|| o))) | 523 | 363k | } |
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 76.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 76.2k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 5.45k | })?; | 522 | 70.7k | Ok((i, OM::Output::bind(|| o))) | 523 | 76.2k | } |
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 516 | 126k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 126k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 30.3k | })?; | 522 | 95.9k | Ok((i, OM::Output::bind(|| o))) | 523 | 126k | } |
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::process::<_> <<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.12M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 12.7k | })?; | 522 | 4.11M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.12M | } |
<<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.18M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.18M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 305k | })?; | 522 | 8.88M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.18M | } |
<<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.89M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.89M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.96k | })?; | 522 | 9.88M | Ok((i, OM::Output::bind(|| o))) | 523 | 9.89M | } |
<<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 2.76M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 2.76M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 311k | })?; | 522 | 2.45M | Ok((i, OM::Output::bind(|| o))) | 523 | 2.76M | } |
<<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>Line | Count | Source | 516 | 4.48M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.48M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.76M | })?; | 522 | 1.71M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.48M | } |
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 17.2M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 17.2M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 3.25M | })?; | 522 | 13.9M | Ok((i, OM::Output::bind(|| o))) | 523 | 17.2M | } |
<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 7.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 7.18k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 92 | })?; | 522 | 7.09k | Ok((i, OM::Output::bind(|| o))) | 523 | 7.18k | } |
<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 9.89M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 9.89M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 9.82M | })?; | 522 | 65.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 9.89M | } |
<<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 8.96M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.96M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 84.9k | })?; | 522 | 8.88M | Ok((i, OM::Output::bind(|| o))) | 523 | 8.96M | } |
<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 20.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 92 | })?; | 522 | 20.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 20.6k | } |
<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 8.94M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.94M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 84.8k | })?; | 522 | 8.86M | Ok((i, OM::Output::bind(|| o))) | 523 | 8.94M | } |
<<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.12M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 12.7k | })?; | 522 | 4.11M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.12M | } |
<<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.48M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.48M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 0 | })?; | 522 | 4.48M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.48M | } |
<<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.50M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.50M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 330k | })?; | 522 | 4.17M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.50M | } |
<<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.48M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.48M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 311k | })?; | 522 | 4.17M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.48M | } |
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>Line | Count | Source | 516 | 20.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 20.6k | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 7.18k | })?; | 522 | 13.5k | Ok((i, OM::Output::bind(|| o))) | 523 | 20.6k | } |
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 8.94M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 8.94M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.20M | })?; | 522 | 4.74M | Ok((i, OM::Output::bind(|| o))) | 523 | 8.94M | } |
<<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 516 | 4.48M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.48M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 2.70M | })?; | 522 | 1.77M | Ok((i, OM::Output::bind(|| o))) | 523 | 4.48M | } |
<suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 13.0M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 13.0M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 8.32M | })?; | 522 | 4.77M | Ok((i, OM::Output::bind(|| o))) | 523 | 13.0M | } |
<suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 1.78M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 1.78M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 25.0k | })?; | 522 | 1.75M | Ok((i, OM::Output::bind(|| o))) | 523 | 1.78M | } |
<suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 6.24M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 6.24M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.37M | })?; | 522 | 1.86M | Ok((i, OM::Output::bind(|| o))) | 523 | 6.24M | } |
<suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 516 | 4.13M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 517 | 4.13M | let (i, o) = self(i).map_err(|e| match e { | 518 | | Err::Incomplete(i) => Err::Incomplete(i), | 519 | | Err::Error(e) => Err::Error(OM::Error::bind(|| e)), | 520 | | Err::Failure(e) => Err::Failure(e), | 521 | 4.13M | })?; | 522 | 0 | Ok((i, OM::Output::bind(|| o))) | 523 | 4.13M | } |
|
524 | | } |
525 | | |
526 | | macro_rules! impl_parser_for_tuple { |
527 | | ($($parser:ident $output:ident),+) => ( |
528 | | #[allow(non_snake_case)] |
529 | | impl<I, $($output),+, E: ParseError<I>, $($parser),+> Parser<I> for ($($parser),+,) |
530 | | where |
531 | | $($parser: Parser<I, Output = $output, Error = E>),+ |
532 | | { |
533 | | type Output = ($($output),+,); |
534 | | type Error = E; |
535 | | |
536 | | #[inline(always)] |
537 | 113M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
538 | 113M | let ($(ref mut $parser),+,) = *self; |
539 | | |
540 | | // FIXME: is there a way to avoid producing the output values? |
541 | 73.6M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ |
542 | | |
543 | | // ??? |
544 | 64.3M | Ok((i, OM::Output::bind(|| ($($output),+,)))) <(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 40 | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 357k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 24 | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 190k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 1.93k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 81.2k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 51.4k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 18.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 8.35k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 1.12M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 768k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
Unexecuted instantiation: <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 2.22M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 42.0k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 30.2M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
Unexecuted instantiation: <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 100k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 97.2k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 95.9k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 126k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 363k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 5.37k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 14.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 67.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 92.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 378k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 2.12M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 177 | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 1.67k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 52.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 332k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 282 | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 5.86k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 15.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 23.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 42.5k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 126k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 6.96k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 166k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 179 | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 12.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 52.1k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 91.9k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
Unexecuted instantiation: <(_, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}Unexecuted instantiation: <(_,) as nom::internal::Parser<_>>::process::<_>::{closure#0}<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 4.72M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 720k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 233k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 1.78M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 2.45M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 34.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 10.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 1.86M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 4.11M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 2.97M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 86.5k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 4.05M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 1.71M | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 544 | 19.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) |
|
545 | 113M | } <(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 537 | 3.43k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 3.43k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 47 | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 40 | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 3.43k | } |
<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 2.56k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 2.56k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 1.82k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 1.81k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 2.56k | } |
<(nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 537 | 358k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 358k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 358k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 357k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 358k | } |
<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 537 | 3.43k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 3.43k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 39 | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 24 | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 3.43k | } |
<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 4.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 4.18k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 3.43k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 3.43k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 4.18k | } |
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 192k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 192k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 190k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 190k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 192k | } |
<(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 1.93k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 1.93k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 1.93k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 1.93k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 93.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 93.8k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 82.1k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 81.2k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 93.8k | } |
<(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 73.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 73.7k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 54.0k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 51.4k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 73.7k | } |
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 537 | 22.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 22.3k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 21.6k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 18.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 22.3k | } |
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 537 | 27.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 27.2k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 10.1k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 8.35k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 27.2k | } |
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 537 | 1.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 1.12M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 1.12M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 1.12M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 1.12M | } |
<(nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 537 | 776k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 776k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 769k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 768k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 776k | } |
Unexecuted instantiation: <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>><(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 2.22M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 2.22M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 2.22M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 2.22M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 2.22M | } |
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 44.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 44.2k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 42.4k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 42.0k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 44.2k | } |
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 30.2M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 30.2M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 30.2M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 30.2M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 30.2M | } |
Unexecuted instantiation: <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 100k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 100k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 100k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 100k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 100k | } |
<(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 100k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 100k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 98.8k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 97.2k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 100k | } |
<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 537 | 126k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 126k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 95.9k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 95.9k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 126k | } |
<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 537 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 363k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 126k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 126k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 363k | } |
<(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 363k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 363k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 363k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 363k | } |
<(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 78.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 78.8k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 5.37k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 5.37k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 78.8k | } |
<(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 121k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 121k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 15.5k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 14.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 121k | } |
<(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 537 | 67.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 67.7k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 67.7k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 67.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 67.7k | } |
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 9.55M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 9.55M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 92.8k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 92.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 9.55M | } |
<(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 3.19M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 3.19M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 3.19M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 378k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 3.19M | } |
<(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 2.51M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 2.51M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 2.13M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 2.12M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 2.51M | } |
<(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 6.25k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 6.25k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 6.25k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 177 | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 6.25k | } |
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 164k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 164k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 6.74k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 1.67k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 164k | } |
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 52.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 52.7k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 52.7k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 52.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 52.7k | } |
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 347k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 347k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 332k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 332k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 347k | } |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 963 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 963 | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 282 | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 282 | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 963 | } |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 537 | 12.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 12.7k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 5.86k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 5.86k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 12.7k | } |
<(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 15.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 15.8k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 15.8k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 15.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 15.8k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 363k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 23.8k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 23.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 363k | } |
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 42.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 42.5k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 42.5k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 42.5k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 42.5k | } |
<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 363k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 126k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 126k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 363k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 195k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 195k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 6.96k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 6.96k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 195k | } |
<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 202k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 202k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 195k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 166k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 202k | } |
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 181 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 181 | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 180 | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 179 | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 181 | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 126k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 126k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 12.7k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 12.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 126k | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 166k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 166k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 52.1k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 52.1k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 166k | } |
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 408k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 408k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 91.9k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 91.9k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 408k | } |
Unexecuted instantiation: <(_, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_> Unexecuted instantiation: <(_,) as nom::internal::Parser<_>>::process::<_> <(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 537 | 4.72M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 4.72M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 4.72M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 4.72M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 4.72M | } |
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 537 | 720k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 720k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 720k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 720k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 720k | } |
<(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 233k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 233k | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 233k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 233k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 233k | } |
<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 3.24M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 3.24M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 3.24M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 1.78M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 3.24M | } |
<(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 2.76M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 2.76M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 2.72M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 2.45M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 2.76M | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 8.42M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 8.42M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 156k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 34.7k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 8.42M | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 9.89M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 9.89M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 67.6k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 10.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 9.89M | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 6.24M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 6.24M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 1.86M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 1.86M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 6.24M | } |
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 4.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 4.12M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 4.12M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 4.11M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 4.12M | } |
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 5.71M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 5.71M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 5.71M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 2.97M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 5.71M | } |
<(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 537 | 1.78M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 1.78M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 1.75M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 86.5k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 1.78M | } |
<(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 5.83M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 5.83M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 4.07M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 4.05M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 5.83M | } |
<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 4.48M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 4.48M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 1.77M | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 1.71M | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 4.48M | } |
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 537 | 1.45M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 538 | 1.45M | let ($(ref mut $parser),+,) = *self; | 539 | | | 540 | | // FIXME: is there a way to avoid producing the output values? | 541 | 20.9k | $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+ | 542 | | | 543 | | // ??? | 544 | 19.8k | Ok((i, OM::Output::bind(|| ($($output),+,)))) | 545 | 1.45M | } |
|
546 | | } |
547 | | ) |
548 | | } |
549 | | |
550 | | macro_rules! impl_parser_for_tuples { |
551 | | ($parser1:ident $output1:ident, $($parser:ident $output:ident),+) => { |
552 | | impl_parser_for_tuples!(__impl $parser1 $output1; $($parser $output),+); |
553 | | }; |
554 | | (__impl $($parser:ident $output:ident),+; $parser1:ident $output1:ident $(,$parser2:ident $output2:ident)*) => { |
555 | | impl_parser_for_tuple!($($parser $output),+); |
556 | | impl_parser_for_tuples!(__impl $($parser $output),+, $parser1 $output1; $($parser2 $output2),*); |
557 | | }; |
558 | | (__impl $($parser:ident $output:ident),+;) => { |
559 | | impl_parser_for_tuple!($($parser $output),+); |
560 | | } |
561 | | } |
562 | | |
563 | | impl_parser_for_tuples!(P1 O1, P2 O2, P3 O3, P4 O4, P5 O5, P6 O6, P7 O7, P8 O8, P9 O9, P10 O10, P11 O11, P12 O12, P13 O13, P14 O14, P15 O15, P16 O16, P17 O17, P18 O18, P19 O19, P20 O20, P21 O21); |
564 | | |
565 | | /* |
566 | | #[cfg(feature = "alloc")] |
567 | | use alloc::boxed::Box; |
568 | | |
569 | | #[cfg(feature = "alloc")] |
570 | | impl<I, O, E: ParseError<I>> Parser<I> for Box<dyn Parser<I, Output = O, Error = E>> { |
571 | | type Output = O; |
572 | | type Error = E; |
573 | | |
574 | | fn process<OM: OutputMode>(&mut self, input: I) -> PResult<OM, I, Self::Output, Self::Error> { |
575 | | (**self).process(input) |
576 | | } |
577 | | } |
578 | | */ |
579 | | /// Implementation of `Parser::map` |
580 | | pub struct Map<F, G> { |
581 | | f: F, |
582 | | g: G, |
583 | | } |
584 | | |
585 | | impl<I, O2, E: ParseError<I>, F: Parser<I, Error = E>, G: FnMut(<F as Parser<I>>::Output) -> O2> |
586 | | Parser<I> for Map<F, G> |
587 | | { |
588 | | type Output = O2; |
589 | | type Error = E; |
590 | | |
591 | | #[inline(always)] |
592 | 104M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
593 | 104M | match self.f.process::<OM>(i) { |
594 | 55.9M | Err(e) => Err(e), |
595 | 48.7M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 3.06k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 12.6k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 4.17k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 8.22k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 6.74k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.84M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.88k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.31M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 385 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 3.15M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 96.4k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 591k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 20.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 20.3k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 19.2k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 12.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 21.9k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 3 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 24 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 7 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 12 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 295 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 179k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.22M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.69k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 4.98k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 58.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 257 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 16.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 9.24k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}Line | Count | Source | 595 | 13.5k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 92.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 52.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 332k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 166k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 126k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 23.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 91.9k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 42.5k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
Unexecuted instantiation: <nom::internal::Map<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#0}<nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 4.77M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 40.9k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
Unexecuted instantiation: <nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}<nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 4.11M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 9.82M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 3.24M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 7.09k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 4.74M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.77M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.78M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 4.72k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 19.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 4.11M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 2.97M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
<nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 595 | 1.71M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), |
|
596 | | } |
597 | 104M | } <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 6.48k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 6.48k | match self.f.process::<OM>(i) { | 594 | 3.42k | Err(e) => Err(e), | 595 | 3.06k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 6.48k | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 49.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 49.6k | match self.f.process::<OM>(i) { | 594 | 36.9k | Err(e) => Err(e), | 595 | 12.6k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 49.6k | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 30.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 30.2k | match self.f.process::<OM>(i) { | 594 | 26.0k | Err(e) => Err(e), | 595 | 4.17k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 30.2k | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 26.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 26.0k | match self.f.process::<OM>(i) { | 594 | 17.8k | Err(e) => Err(e), | 595 | 8.22k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 26.0k | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 36.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 36.9k | match self.f.process::<OM>(i) { | 594 | 30.2k | Err(e) => Err(e), | 595 | 6.74k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 36.9k | } |
<nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 592 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.84M | match self.f.process::<OM>(i) { | 594 | 1.18k | Err(e) => Err(e), | 595 | 1.84M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.84M | } |
<nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 1.88k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.88k | match self.f.process::<OM>(i) { | 594 | 0 | Err(e) => Err(e), | 595 | 1.88k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.88k | } |
<nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 592 | 1.31M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.31M | match self.f.process::<OM>(i) { | 594 | 0 | Err(e) => Err(e), | 595 | 1.31M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.31M | } |
<nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 2.27k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 2.27k | match self.f.process::<OM>(i) { | 594 | 1.88k | Err(e) => Err(e), | 595 | 385 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 2.27k | } |
Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>><nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 3.15M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 3.15M | match self.f.process::<OM>(i) { | 594 | 332 | Err(e) => Err(e), | 595 | 3.15M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 3.15M | } |
<nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 97.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 97.6k | match self.f.process::<OM>(i) { | 594 | 1.21k | Err(e) => Err(e), | 595 | 96.4k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 97.6k | } |
<nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 592k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 592k | match self.f.process::<OM>(i) { | 594 | 1.29k | Err(e) => Err(e), | 595 | 591k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 592k | } |
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 592 | 21.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 21.1k | match self.f.process::<OM>(i) { | 594 | 426 | Err(e) => Err(e), | 595 | 20.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 21.1k | } |
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 592 | 20.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 20.7k | match self.f.process::<OM>(i) { | 594 | 434 | Err(e) => Err(e), | 595 | 20.3k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 20.7k | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 592 | 19.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 19.8k | match self.f.process::<OM>(i) { | 594 | 540 | Err(e) => Err(e), | 595 | 19.2k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 19.8k | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 592 | 12.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 12.9k | match self.f.process::<OM>(i) { | 594 | 207 | Err(e) => Err(e), | 595 | 12.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 12.9k | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 592 | 22.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 22.1k | match self.f.process::<OM>(i) { | 594 | 205 | Err(e) => Err(e), | 595 | 21.9k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 22.1k | } |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.22k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.22k | match self.f.process::<OM>(i) { | 594 | 4.22k | Err(e) => Err(e), | 595 | 3 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.22k | } |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.21k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.21k | match self.f.process::<OM>(i) { | 594 | 4.18k | Err(e) => Err(e), | 595 | 24 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.21k | } |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.18k | match self.f.process::<OM>(i) { | 594 | 4.18k | Err(e) => Err(e), | 595 | 7 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.18k | } |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.22k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.22k | match self.f.process::<OM>(i) { | 594 | 4.21k | Err(e) => Err(e), | 595 | 12 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.22k | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 1.11k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.11k | match self.f.process::<OM>(i) { | 594 | 823 | Err(e) => Err(e), | 595 | 295 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.11k | } |
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 179k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 179k | match self.f.process::<OM>(i) { | 594 | 0 | Err(e) => Err(e), | 595 | 179k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 179k | } |
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 1.22M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.22M | match self.f.process::<OM>(i) { | 594 | 0 | Err(e) => Err(e), | 595 | 1.22M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.22M | } |
<nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 592 | 8.85k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 8.85k | match self.f.process::<OM>(i) { | 594 | 7.16k | Err(e) => Err(e), | 595 | 1.69k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 8.85k | } |
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 1.53M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.53M | match self.f.process::<OM>(i) { | 594 | 1.52M | Err(e) => Err(e), | 595 | 4.98k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.53M | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 626k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 626k | match self.f.process::<OM>(i) { | 594 | 567k | Err(e) => Err(e), | 595 | 58.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 626k | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 304 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 304 | match self.f.process::<OM>(i) { | 594 | 47 | Err(e) => Err(e), | 595 | 257 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 304 | } |
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 20.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 20.8k | match self.f.process::<OM>(i) { | 594 | 4.09k | Err(e) => Err(e), | 595 | 16.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 20.8k | } |
<nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 5.63M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 5.63M | match self.f.process::<OM>(i) { | 594 | 5.62M | Err(e) => Err(e), | 595 | 9.24k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 5.63M | } |
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>Line | Count | Source | 592 | 20.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 20.6k | match self.f.process::<OM>(i) { | 594 | 7.18k | Err(e) => Err(e), | 595 | 13.5k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 20.6k | } |
<nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 9.55M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 9.55M | match self.f.process::<OM>(i) { | 594 | 9.46M | Err(e) => Err(e), | 595 | 92.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 9.55M | } |
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 52.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 52.7k | match self.f.process::<OM>(i) { | 594 | 0 | Err(e) => Err(e), | 595 | 52.7k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 52.7k | } |
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 347k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 347k | match self.f.process::<OM>(i) { | 594 | 15.0k | Err(e) => Err(e), | 595 | 332k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 347k | } |
<nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 202k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 202k | match self.f.process::<OM>(i) { | 594 | 35.7k | Err(e) => Err(e), | 595 | 166k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 202k | } |
<nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 363k | match self.f.process::<OM>(i) { | 594 | 236k | Err(e) => Err(e), | 595 | 126k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 363k | } |
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 363k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 363k | match self.f.process::<OM>(i) { | 594 | 339k | Err(e) => Err(e), | 595 | 23.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 363k | } |
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 408k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 408k | match self.f.process::<OM>(i) { | 594 | 316k | Err(e) => Err(e), | 595 | 91.9k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 408k | } |
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 42.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 42.5k | match self.f.process::<OM>(i) { | 594 | 0 | Err(e) => Err(e), | 595 | 42.5k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 42.5k | } |
Unexecuted instantiation: <nom::internal::Map<_, _> as nom::internal::Parser<_>>::process::<_> <nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 13.0M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 13.0M | match self.f.process::<OM>(i) { | 594 | 8.32M | Err(e) => Err(e), | 595 | 4.77M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 13.0M | } |
<nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 8.43M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 8.43M | match self.f.process::<OM>(i) { | 594 | 8.39M | Err(e) => Err(e), | 595 | 40.9k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 8.43M | } |
<nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.13M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.13M | match self.f.process::<OM>(i) { | 594 | 4.13M | Err(e) => Err(e), | 595 | 0 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.13M | } |
<nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.12M | match self.f.process::<OM>(i) { | 594 | 12.7k | Err(e) => Err(e), | 595 | 4.11M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.12M | } |
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 9.82M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 9.82M | match self.f.process::<OM>(i) { | 594 | 623 | Err(e) => Err(e), | 595 | 9.82M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 9.82M | } |
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 3.24M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 3.24M | match self.f.process::<OM>(i) { | 594 | 0 | Err(e) => Err(e), | 595 | 3.24M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 3.24M | } |
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 7.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 7.18k | match self.f.process::<OM>(i) { | 594 | 92 | Err(e) => Err(e), | 595 | 7.09k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 7.18k | } |
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 8.94M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 8.94M | match self.f.process::<OM>(i) { | 594 | 4.20M | Err(e) => Err(e), | 595 | 4.74M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 8.94M | } |
<nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.48M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.48M | match self.f.process::<OM>(i) { | 594 | 2.70M | Err(e) => Err(e), | 595 | 1.77M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.48M | } |
<nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 3.24M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 3.24M | match self.f.process::<OM>(i) { | 594 | 1.46M | Err(e) => Err(e), | 595 | 1.78M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 3.24M | } |
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 1.45M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.45M | match self.f.process::<OM>(i) { | 594 | 1.45M | Err(e) => Err(e), | 595 | 4.72k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.45M | } |
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 1.45M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 1.45M | match self.f.process::<OM>(i) { | 594 | 1.43M | Err(e) => Err(e), | 595 | 19.8k | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 1.45M | } |
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.12M | match self.f.process::<OM>(i) { | 594 | 12.7k | Err(e) => Err(e), | 595 | 4.11M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.12M | } |
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 5.71M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 5.71M | match self.f.process::<OM>(i) { | 594 | 2.74M | Err(e) => Err(e), | 595 | 2.97M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 5.71M | } |
<nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 592 | 4.48M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 593 | 4.48M | match self.f.process::<OM>(i) { | 594 | 2.76M | Err(e) => Err(e), | 595 | 1.71M | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))), | 596 | | } | 597 | 4.48M | } |
|
598 | | } |
599 | | |
600 | | /// Implementation of `Parser::map_res` |
601 | | pub struct MapRes<F, G> { |
602 | | f: F, |
603 | | g: G, |
604 | | } |
605 | | |
606 | | impl<I, O2, E2, F, G> Parser<I> for MapRes<F, G> |
607 | | where |
608 | | I: Clone, |
609 | | <F as Parser<I>>::Error: FromExternalError<I, E2>, |
610 | | F: Parser<I>, |
611 | | G: FnMut(<F as Parser<I>>::Output) -> Result<O2, E2>, |
612 | | { |
613 | | type Output = O2; |
614 | | type Error = <F as Parser<I>>::Error; |
615 | | |
616 | 22.4M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
617 | 22.4M | let (input, o1) = self |
618 | 22.4M | .f |
619 | 22.4M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; |
620 | | |
621 | 22.0M | match (self.g)(o1) { |
622 | 22.0M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), |
623 | 33.4k | Err(e) => Err(Err::Error(OM::Error::bind(|| { |
624 | 32.5k | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) |
625 | 32.5k | }))), <nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 12.7k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 12.7k | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 12.7k | }))), |
<nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 10.1k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 10.1k | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 10.1k | }))), |
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 637 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 637 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 637 | }))), |
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 36 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 36 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 36 | }))), |
Unexecuted instantiation: <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}<nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 292 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 292 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 292 | }))), |
Unexecuted instantiation: <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 2 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 2 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 2 | }))), |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 4 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 4 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 4 | }))), |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 3 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 3 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 3 | }))), |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 2 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 2 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 2 | }))), |
Unexecuted instantiation: <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}<nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 1.99k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 1.99k | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 1.99k | }))), |
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 4.03k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 4.03k | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 4.03k | }))), |
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 1.54k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 1.54k | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 1.54k | }))), |
<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 34 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 34 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 34 | }))), |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 101 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 101 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 101 | }))), |
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 191 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 191 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 191 | }))), |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 353 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 353 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 353 | }))), |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 623 | 393 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | 393 | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | 393 | }))), |
Unexecuted instantiation: <nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Unexecuted instantiation: <nom::internal::MapRes<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#1} |
626 | | } |
627 | 22.4M | } <nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 616 | 150k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 150k | let (input, o1) = self | 618 | 150k | .f | 619 | 150k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 141k | match (self.g)(o1) { | 622 | 129k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 12.7k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 150k | } |
<nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 616 | 149k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 149k | let (input, o1) = self | 618 | 149k | .f | 619 | 149k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 148k | match (self.g)(o1) { | 622 | 137k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 10.1k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 149k | } |
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 9.62k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 9.62k | let (input, o1) = self | 618 | 9.62k | .f | 619 | 9.62k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 9.62k | match (self.g)(o1) { | 622 | 8.98k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 637 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 9.62k | } |
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 339k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 339k | let (input, o1) = self | 618 | 339k | .f | 619 | 339k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 194k | match (self.g)(o1) { | 622 | 194k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 36 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 339k | } |
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 80.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 80.8k | let (input, o1) = self | 618 | 80.8k | .f | 619 | 80.8k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 78.1k | match (self.g)(o1) { | 622 | 78.1k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 80.8k | } |
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 76.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 76.0k | let (input, o1) = self | 618 | 76.0k | .f | 619 | 76.0k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 75.0k | match (self.g)(o1) { | 622 | 75.0k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 76.0k | } |
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 616 | 776k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 776k | let (input, o1) = self | 618 | 776k | .f | 619 | 776k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 776k | match (self.g)(o1) { | 622 | 776k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 776k | } |
<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 616 | 150k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 150k | let (input, o1) = self | 618 | 150k | .f | 619 | 150k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 141k | match (self.g)(o1) { | 622 | 141k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 150k | } |
<nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 616 | 4.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 4.18k | let (input, o1) = self | 618 | 4.18k | .f | 619 | 4.18k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 4.18k | match (self.g)(o1) { | 622 | 3.89k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 292 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 4.18k | } |
<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 616 | 866k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 866k | let (input, o1) = self | 618 | 866k | .f | 619 | 866k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 864k | match (self.g)(o1) { | 622 | 864k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 866k | } |
<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 616 | 775k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 775k | let (input, o1) = self | 618 | 775k | .f | 619 | 775k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 769k | match (self.g)(o1) { | 622 | 769k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 775k | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 161 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 161 | let (input, o1) = self | 618 | 161 | .f | 619 | 161 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 151 | match (self.g)(o1) { | 622 | 149 | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 2 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 161 | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 368 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 368 | let (input, o1) = self | 618 | 368 | .f | 619 | 368 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 363 | match (self.g)(o1) { | 622 | 359 | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 4 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 368 | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 418 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 418 | let (input, o1) = self | 618 | 418 | .f | 619 | 418 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 409 | match (self.g)(o1) { | 622 | 406 | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 3 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 418 | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 24 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 24 | let (input, o1) = self | 618 | 24 | .f | 619 | 24 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 23 | match (self.g)(o1) { | 622 | 21 | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 2 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 24 | } |
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 19 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 19 | let (input, o1) = self | 618 | 19 | .f | 619 | 19 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 18 | match (self.g)(o1) { | 622 | 18 | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 19 | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 616 | 1.12M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 1.12M | let (input, o1) = self | 618 | 1.12M | .f | 619 | 1.12M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 1.12M | match (self.g)(o1) { | 622 | 1.12M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 1.12M | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 65.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 65.7k | let (input, o1) = self | 618 | 65.7k | .f | 619 | 65.7k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 65.7k | match (self.g)(o1) { | 622 | 65.7k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 65.7k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 62.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 62.1k | let (input, o1) = self | 618 | 62.1k | .f | 619 | 62.1k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 62.1k | match (self.g)(o1) { | 622 | 62.1k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 62.1k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 59.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 59.3k | let (input, o1) = self | 618 | 59.3k | .f | 619 | 59.3k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 59.3k | match (self.g)(o1) { | 622 | 59.3k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 59.3k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 63.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 63.8k | let (input, o1) = self | 618 | 63.8k | .f | 619 | 63.8k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 63.8k | match (self.g)(o1) { | 622 | 63.8k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 63.8k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 10.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 10.7k | let (input, o1) = self | 618 | 10.7k | .f | 619 | 10.7k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 10.7k | match (self.g)(o1) { | 622 | 10.7k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 10.7k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 10.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 10.1k | let (input, o1) = self | 618 | 10.1k | .f | 619 | 10.1k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 10.1k | match (self.g)(o1) { | 622 | 10.1k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 10.1k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 766k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 766k | let (input, o1) = self | 618 | 766k | .f | 619 | 766k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 766k | match (self.g)(o1) { | 622 | 766k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 766k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 66.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 66.9k | let (input, o1) = self | 618 | 66.9k | .f | 619 | 66.9k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 66.9k | match (self.g)(o1) { | 622 | 66.9k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 66.9k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 9.62k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 9.62k | let (input, o1) = self | 618 | 9.62k | .f | 619 | 9.62k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 9.62k | match (self.g)(o1) { | 622 | 9.62k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 9.62k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 7.79k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 7.79k | let (input, o1) = self | 618 | 7.79k | .f | 619 | 7.79k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 7.79k | match (self.g)(o1) { | 622 | 7.79k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 7.79k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 56.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 56.3k | let (input, o1) = self | 618 | 56.3k | .f | 619 | 56.3k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 56.3k | match (self.g)(o1) { | 622 | 56.3k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 56.3k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 40.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 40.3k | let (input, o1) = self | 618 | 40.3k | .f | 619 | 40.3k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 37.9k | match (self.g)(o1) { | 622 | 35.9k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 1.99k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 40.3k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 616 | 9.42k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 9.42k | let (input, o1) = self | 618 | 9.42k | .f | 619 | 9.42k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 8.91k | match (self.g)(o1) { | 622 | 8.91k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 9.42k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 74.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 74.8k | let (input, o1) = self | 618 | 74.8k | .f | 619 | 74.8k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 74.3k | match (self.g)(o1) { | 622 | 74.3k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 74.8k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 616 | 3.05M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 3.05M | let (input, o1) = self | 618 | 3.05M | .f | 619 | 3.05M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 3.05M | match (self.g)(o1) { | 622 | 3.05M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 3.05M | } |
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 77.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 77.7k | let (input, o1) = self | 618 | 77.7k | .f | 619 | 77.7k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 77.1k | match (self.g)(o1) { | 622 | 77.1k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 77.7k | } |
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 12.9k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 12.9k | let (input, o1) = self | 618 | 12.9k | .f | 619 | 12.9k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 12.0k | match (self.g)(o1) { | 622 | 12.0k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 12.9k | } |
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 112k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 112k | let (input, o1) = self | 618 | 112k | .f | 619 | 112k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 112k | match (self.g)(o1) { | 622 | 108k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 4.03k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 112k | } |
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 64.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 64.7k | let (input, o1) = self | 618 | 64.7k | .f | 619 | 64.7k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 64.7k | match (self.g)(o1) { | 622 | 63.2k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 1.54k | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 64.7k | } |
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 616 | 370k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 370k | let (input, o1) = self | 618 | 370k | .f | 619 | 370k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 370k | match (self.g)(o1) { | 622 | 369k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 564 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 370k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 339k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 339k | let (input, o1) = self | 618 | 339k | .f | 619 | 339k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 194k | match (self.g)(o1) { | 622 | 194k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 34 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 339k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 893k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 893k | let (input, o1) = self | 618 | 893k | .f | 619 | 893k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 893k | match (self.g)(o1) { | 622 | 893k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 101 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 893k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 1.84M | let (input, o1) = self | 618 | 1.84M | .f | 619 | 1.84M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 1.84M | match (self.g)(o1) { | 622 | 1.84M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 1.84M | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 934k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 934k | let (input, o1) = self | 618 | 934k | .f | 619 | 934k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 931k | match (self.g)(o1) { | 622 | 931k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 934k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 624k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 624k | let (input, o1) = self | 618 | 624k | .f | 619 | 624k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 623k | match (self.g)(o1) { | 622 | 623k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 624k | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 1.54M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 1.54M | let (input, o1) = self | 618 | 1.54M | .f | 619 | 1.54M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 1.54M | match (self.g)(o1) { | 622 | 1.54M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 1.54M | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 1.53M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 1.53M | let (input, o1) = self | 618 | 1.53M | .f | 619 | 1.53M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 1.53M | match (self.g)(o1) { | 622 | 1.53M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 1.53M | } |
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 930k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 930k | let (input, o1) = self | 618 | 930k | .f | 619 | 930k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 925k | match (self.g)(o1) { | 622 | 925k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 930k | } |
<nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 1.55M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 1.55M | let (input, o1) = self | 618 | 1.55M | .f | 619 | 1.55M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 1.54M | match (self.g)(o1) { | 622 | 1.54M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 1.55M | } |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 830k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 830k | let (input, o1) = self | 618 | 830k | .f | 619 | 830k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 823k | match (self.g)(o1) { | 622 | 822k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 191 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 830k | } |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 31.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 31.0k | let (input, o1) = self | 618 | 31.0k | .f | 619 | 31.0k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 24.5k | match (self.g)(o1) { | 622 | 24.1k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 353 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 31.0k | } |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>Line | Count | Source | 616 | 6.14k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 6.14k | let (input, o1) = self | 618 | 6.14k | .f | 619 | 6.14k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 5.43k | match (self.g)(o1) { | 622 | 5.08k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 350 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 6.14k | } |
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 616 | 9.62k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 9.62k | let (input, o1) = self | 618 | 9.62k | .f | 619 | 9.62k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 8.72k | match (self.g)(o1) { | 622 | 8.33k | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 393 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 9.62k | } |
<nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 616 | 1.84M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 617 | 1.84M | let (input, o1) = self | 618 | 1.84M | .f | 619 | 1.84M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 620 | | | 621 | 1.83M | match (self.g)(o1) { | 622 | 1.83M | Ok(o2) => Ok((input, OM::Output::bind(|| o2))), | 623 | 0 | Err(e) => Err(Err::Error(OM::Error::bind(|| { | 624 | | <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e) | 625 | | }))), | 626 | | } | 627 | 1.84M | } |
Unexecuted instantiation: <nom::internal::MapRes<_, _> as nom::internal::Parser<_>>::process::<_> |
628 | | } |
629 | | |
630 | | /// Implementation of `Parser::map_opt` |
631 | | pub struct MapOpt<F, G> { |
632 | | f: F, |
633 | | g: G, |
634 | | } |
635 | | |
636 | | impl<I, O2, F, G> Parser<I> for MapOpt<F, G> |
637 | | where |
638 | | I: Clone, |
639 | | F: Parser<I>, |
640 | | G: FnMut(<F as Parser<I>>::Output) -> Option<O2>, |
641 | | { |
642 | | type Output = O2; |
643 | | type Error = <F as Parser<I>>::Error; |
644 | | |
645 | 2.95M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
646 | 2.95M | let (input, o1) = self |
647 | 2.95M | .f |
648 | 2.95M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; |
649 | | |
650 | 2.71M | match (self.g)(o1) { |
651 | 2.68M | Some(o2) => Ok((input, OM::Output::bind(|| o2))), |
652 | 23.4k | None => Err(Err::Error(OM::Error::bind(|| { |
653 | 18.0k | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) |
654 | 18.0k | }))), <nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 2 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 2 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 2 | }))), |
<nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 3.03k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 3.03k | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 3.03k | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 289 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 289 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 289 | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 208 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 208 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 208 | }))), |
<nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 19 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 19 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 19 | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 370 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 370 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 370 | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 1.80k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 1.80k | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 1.80k | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 1.03k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 1.03k | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 1.03k | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 687 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 687 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 687 | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 702 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 702 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 702 | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 610 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 610 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 610 | }))), |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 700 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 700 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 700 | }))), |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 1.99k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 1.99k | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 1.99k | }))), |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 1.95k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 1.95k | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 1.95k | }))), |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 4.10k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 4.10k | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 4.10k | }))), |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 32 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 32 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 32 | }))), |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 14 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 14 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 14 | }))), |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 1 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 1 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 1 | }))), |
Unexecuted instantiation: <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 211 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 211 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 211 | }))), |
<nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}Line | Count | Source | 652 | 312 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | 312 | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | 312 | }))), |
Unexecuted instantiation: <nom::internal::MapOpt<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#1} |
655 | | } |
656 | 2.95M | } <nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 4.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 4.18k | let (input, o1) = self | 647 | 4.18k | .f | 648 | 4.18k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 3.43k | match (self.g)(o1) { | 651 | 3.43k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 2 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 4.18k | } |
<nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 6.82k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 6.82k | let (input, o1) = self | 647 | 6.82k | .f | 648 | 6.82k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 6.82k | match (self.g)(o1) { | 651 | 3.78k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 3.03k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 6.82k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 5.08k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 5.08k | let (input, o1) = self | 647 | 5.08k | .f | 648 | 5.08k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 4.89k | match (self.g)(o1) { | 651 | 4.26k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 623 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 5.08k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 645 | 2.68k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 2.68k | let (input, o1) = self | 647 | 2.68k | .f | 648 | 2.68k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 2.36k | match (self.g)(o1) { | 651 | 2.07k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 289 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 2.68k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 645 | 2.26k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 2.26k | let (input, o1) = self | 647 | 2.26k | .f | 648 | 2.26k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 2.05k | match (self.g)(o1) { | 651 | 1.85k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 208 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 2.26k | } |
<nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 2.29M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 2.29M | let (input, o1) = self | 647 | 2.29M | .f | 648 | 2.29M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 2.29M | match (self.g)(o1) { | 651 | 2.29M | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 19 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 2.29M | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 7.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 7.93k | let (input, o1) = self | 647 | 7.93k | .f | 648 | 7.93k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 7.74k | match (self.g)(o1) { | 651 | 7.37k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 370 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 7.93k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 23.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 23.0k | let (input, o1) = self | 647 | 23.0k | .f | 648 | 23.0k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 23.0k | match (self.g)(o1) { | 651 | 21.2k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 1.80k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 23.0k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 21.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 21.2k | let (input, o1) = self | 647 | 21.2k | .f | 648 | 21.2k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 19.6k | match (self.g)(o1) { | 651 | 18.6k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 1.03k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 21.2k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 23.6k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 23.6k | let (input, o1) = self | 647 | 23.6k | .f | 648 | 23.6k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 23.3k | match (self.g)(o1) { | 651 | 22.7k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 687 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 23.6k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 7.78k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 7.78k | let (input, o1) = self | 647 | 7.78k | .f | 648 | 7.78k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 7.57k | match (self.g)(o1) { | 651 | 6.86k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 709 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 7.78k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 6.86k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 6.86k | let (input, o1) = self | 647 | 6.86k | .f | 648 | 6.86k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 6.67k | match (self.g)(o1) { | 651 | 6.14k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 528 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 6.86k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 9.18k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 9.18k | let (input, o1) = self | 647 | 9.18k | .f | 648 | 9.18k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 8.49k | match (self.g)(o1) { | 651 | 7.78k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 716 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 9.18k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 2.10k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 2.10k | let (input, o1) = self | 647 | 2.10k | .f | 648 | 2.10k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 1.85k | match (self.g)(o1) { | 651 | 1.62k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 231 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 2.10k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 11.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 11.2k | let (input, o1) = self | 647 | 11.2k | .f | 648 | 11.2k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 11.0k | match (self.g)(o1) { | 651 | 9.97k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 1.03k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 11.2k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 3.92k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 3.92k | let (input, o1) = self | 647 | 3.92k | .f | 648 | 3.92k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 3.54k | match (self.g)(o1) { | 651 | 3.27k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 270 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 3.92k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 5.96k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 5.96k | let (input, o1) = self | 647 | 5.96k | .f | 648 | 5.96k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 5.44k | match (self.g)(o1) { | 651 | 4.80k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 646 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 5.96k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 992 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 992 | let (input, o1) = self | 647 | 992 | .f | 648 | 992 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 797 | match (self.g)(o1) { | 651 | 596 | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 201 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 992 | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>> Line | Count | Source | 645 | 1.62k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 1.62k | let (input, o1) = self | 647 | 1.62k | .f | 648 | 1.62k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 1.42k | match (self.g)(o1) { | 651 | 992 | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 431 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 1.62k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 645 | 1.26k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 1.26k | let (input, o1) = self | 647 | 1.26k | .f | 648 | 1.26k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 1.07k | match (self.g)(o1) { | 651 | 370 | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 702 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 1.26k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 645 | 1.24k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 1.24k | let (input, o1) = self | 647 | 1.24k | .f | 648 | 1.24k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 1.04k | match (self.g)(o1) { | 651 | 438 | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 610 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 1.24k | } |
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 645 | 1.36k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 1.36k | let (input, o1) = self | 647 | 1.36k | .f | 648 | 1.36k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 1.17k | match (self.g)(o1) { | 651 | 471 | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 700 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 1.36k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 181k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 181k | let (input, o1) = self | 647 | 181k | .f | 648 | 181k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 49.2k | match (self.g)(o1) { | 651 | 47.2k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 1.99k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 181k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 141k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 141k | let (input, o1) = self | 647 | 141k | .f | 648 | 141k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 92.5k | match (self.g)(o1) { | 651 | 90.6k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 1.95k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 141k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 124k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 124k | let (input, o1) = self | 647 | 124k | .f | 648 | 124k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 92.2k | match (self.g)(o1) { | 651 | 88.1k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 4.10k | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 124k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 49.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 49.5k | let (input, o1) = self | 647 | 49.5k | .f | 648 | 49.5k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 31.3k | match (self.g)(o1) { | 651 | 31.2k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 32 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 49.5k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 5.03k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 5.03k | let (input, o1) = self | 647 | 5.03k | .f | 648 | 5.03k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 4.62k | match (self.g)(o1) { | 651 | 4.60k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 14 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 5.03k | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 119 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 119 | let (input, o1) = self | 647 | 119 | .f | 648 | 119 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 115 | match (self.g)(o1) { | 651 | 114 | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 1 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 119 | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 17 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 17 | let (input, o1) = self | 647 | 17 | .f | 648 | 17 | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 10 | match (self.g)(o1) { | 651 | 10 | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 0 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 17 | } |
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 3.76k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 3.76k | let (input, o1) = self | 647 | 3.76k | .f | 648 | 3.76k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 2.81k | match (self.g)(o1) { | 651 | 2.60k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 211 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 3.76k | } |
<nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 645 | 1.59k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 646 | 1.59k | let (input, o1) = self | 647 | 1.59k | .f | 648 | 1.59k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?; | 649 | | | 650 | 1.59k | match (self.g)(o1) { | 651 | 1.28k | Some(o2) => Ok((input, OM::Output::bind(|| o2))), | 652 | 312 | None => Err(Err::Error(OM::Error::bind(|| { | 653 | | <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt) | 654 | | }))), | 655 | | } | 656 | 1.59k | } |
Unexecuted instantiation: <nom::internal::MapOpt<_, _> as nom::internal::Parser<_>>::process::<_> |
657 | | } |
658 | | |
659 | | /// Implementation of `Parser::flat_map` |
660 | | pub struct FlatMap<F, G> { |
661 | | f: F, |
662 | | g: G, |
663 | | } |
664 | | |
665 | | impl< |
666 | | I, |
667 | | E: ParseError<I>, |
668 | | F: Parser<I, Error = E>, |
669 | | G: FnMut(<F as Parser<I>>::Output) -> H, |
670 | | H: Parser<I, Error = E>, |
671 | | > Parser<I> for FlatMap<F, G> |
672 | | { |
673 | | type Output = <H as Parser<I>>::Output; |
674 | | type Error = E; |
675 | | |
676 | 111M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
677 | 111M | let (input, o1) = self |
678 | 111M | .f |
679 | 111M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; |
680 | | |
681 | 111M | (self.g)(o1).process::<OM>(input) |
682 | 111M | } <nom::internal::FlatMap<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 676 | 107M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 677 | 107M | let (input, o1) = self | 678 | 107M | .f | 679 | 107M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 680 | | | 681 | 107M | (self.g)(o1).process::<OM>(input) | 682 | 107M | } |
<nom::internal::FlatMap<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 676 | 4.20M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 677 | 4.20M | let (input, o1) = self | 678 | 4.20M | .f | 679 | 4.20M | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 680 | | | 681 | 3.91M | (self.g)(o1).process::<OM>(input) | 682 | 4.20M | } |
<nom::internal::FlatMap<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 676 | 405k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 677 | 405k | let (input, o1) = self | 678 | 405k | .f | 679 | 405k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 680 | | | 681 | 403k | (self.g)(o1).process::<OM>(input) | 682 | 405k | } |
<nom::internal::FlatMap<suricata::rdp::util::parse_per_length_determinant, nom::multi::length_data<&[u8], suricata::rdp::error::RdpError, suricata::rdp::util::parse_per_length_determinant>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 676 | 33.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 677 | 33.3k | let (input, o1) = self | 678 | 33.3k | .f | 679 | 33.3k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 680 | | | 681 | 31.6k | (self.g)(o1).process::<OM>(input) | 682 | 33.3k | } |
Unexecuted instantiation: <nom::internal::FlatMap<_, _> as nom::internal::Parser<_>>::process::<_> |
683 | | } |
684 | | |
685 | | /// Implementation of `Parser::and_then` |
686 | | pub struct AndThen<F, G> { |
687 | | f: F, |
688 | | g: G, |
689 | | } |
690 | | |
691 | | impl<I, F: Parser<I>, G: Parser<<F as Parser<I>>::Output, Error = <F as Parser<I>>::Error>> |
692 | | Parser<I> for AndThen<F, G> |
693 | | { |
694 | | type Output = <G as Parser<<F as Parser<I>>::Output>>::Output; |
695 | | type Error = <F as Parser<I>>::Error; |
696 | | |
697 | 760k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
698 | 760k | let (input, o1) = self |
699 | 760k | .f |
700 | 760k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; |
701 | | |
702 | 637k | let (_, o2) = self.g.process::<OM>(o1)?; |
703 | 571k | Ok((input, o2)) |
704 | 760k | } <nom::internal::AndThen<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 12.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 12.8k | let (input, o1) = self | 699 | 12.8k | .f | 700 | 12.8k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 10.9k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 8.98k | Ok((input, o2)) | 704 | 12.8k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 10.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 10.1k | let (input, o1) = self | 699 | 10.1k | .f | 700 | 10.1k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 8.18k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 5.94k | Ok((input, o2)) | 704 | 10.1k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 24.3k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 24.3k | let (input, o1) = self | 699 | 24.3k | .f | 700 | 24.3k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 11.7k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 2.71k | Ok((input, o2)) | 704 | 24.3k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 203k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 203k | let (input, o1) = self | 699 | 203k | .f | 700 | 203k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 168k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 165k | Ok((input, o2)) | 704 | 203k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 199k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 199k | let (input, o1) = self | 699 | 199k | .f | 700 | 199k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 193k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 193k | Ok((input, o2)) | 704 | 199k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 18.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 18.4k | let (input, o1) = self | 699 | 18.4k | .f | 700 | 18.4k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 12.1k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 10.4k | Ok((input, o2)) | 704 | 18.4k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_error_response::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 33.4k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 33.4k | let (input, o1) = self | 699 | 33.4k | .f | 700 | 33.4k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 23.6k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 7.42k | Ok((input, o2)) | 704 | 33.4k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_notification_response::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 16.7k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 16.7k | let (input, o1) = self | 699 | 16.7k | .f | 700 | 16.7k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 12.3k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 4.90k | Ok((input, o2)) | 704 | 16.7k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 17.8k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 17.8k | let (input, o1) = self | 699 | 17.8k | .f | 700 | 17.8k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 13.5k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 3.24k | Ok((input, o2)) | 704 | 17.8k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 109k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 109k | let (input, o1) = self | 699 | 109k | .f | 700 | 109k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 104k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 95.6k | Ok((input, o2)) | 704 | 109k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 84.0k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 84.0k | let (input, o1) = self | 699 | 84.0k | .f | 700 | 84.0k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 76.6k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 72.5k | Ok((input, o2)) | 704 | 84.0k | } |
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_sasl_initial_response_payload> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 697 | 30.5k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 698 | 30.5k | let (input, o1) = self | 699 | 30.5k | .f | 700 | 30.5k | .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?; | 701 | | | 702 | 1.98k | let (_, o2) = self.g.process::<OM>(o1)?; | 703 | 447 | Ok((input, o2)) | 704 | 30.5k | } |
Unexecuted instantiation: <nom::internal::AndThen<_, _> as nom::internal::Parser<_>>::process::<_> |
705 | | } |
706 | | |
707 | | /// Implementation of `Parser::and` |
708 | | pub struct And<F, G> { |
709 | | f: F, |
710 | | g: G, |
711 | | } |
712 | | |
713 | | impl<I, E: ParseError<I>, F: Parser<I, Error = E>, G: Parser<I, Error = E>> Parser<I> |
714 | | for And<F, G> |
715 | | { |
716 | | type Output = (<F as Parser<I>>::Output, <G as Parser<I>>::Output); |
717 | | type Error = E; |
718 | | |
719 | | #[inline(always)] |
720 | 142k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
721 | 142k | let (i, o1) = self.f.process::<OM>(i)?; |
722 | 134k | let (i, o2) = self.g.process::<OM>(i)?; |
723 | | |
724 | 134k | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 724 | 146 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) |
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 724 | 359 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) |
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 724 | 406 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) |
Unexecuted instantiation: <nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}<nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 724 | 133k | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) |
<nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}Line | Count | Source | 724 | 18 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) |
Unexecuted instantiation: <nom::internal::And<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#0} |
725 | 142k | } <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 720 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 721 | 1.93k | let (i, o1) = self.f.process::<OM>(i)?; | 722 | 172 | let (i, o2) = self.g.process::<OM>(i)?; | 723 | | | 724 | 146 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) | 725 | 1.93k | } |
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 720 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 721 | 1.93k | let (i, o1) = self.f.process::<OM>(i)?; | 722 | 375 | let (i, o2) = self.g.process::<OM>(i)?; | 723 | | | 724 | 359 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) | 725 | 1.93k | } |
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 720 | 1.93k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 721 | 1.93k | let (i, o1) = self.f.process::<OM>(i)?; | 722 | 440 | let (i, o2) = self.g.process::<OM>(i)?; | 723 | | | 724 | 406 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) | 725 | 1.93k | } |
Unexecuted instantiation: <nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>><nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 720 | 136k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 721 | 136k | let (i, o1) = self.f.process::<OM>(i)?; | 722 | 133k | let (i, o2) = self.g.process::<OM>(i)?; | 723 | | | 724 | 133k | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) | 725 | 136k | } |
<nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>Line | Count | Source | 720 | 24 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 721 | 24 | let (i, o1) = self.f.process::<OM>(i)?; | 722 | 21 | let (i, o2) = self.g.process::<OM>(i)?; | 723 | | | 724 | 18 | Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2)))) | 725 | 24 | } |
Unexecuted instantiation: <nom::internal::And<_, _> as nom::internal::Parser<_>>::process::<_> |
726 | | } |
727 | | |
728 | | /// Implementation of `Parser::or` |
729 | | pub struct Or<F, G> { |
730 | | f: F, |
731 | | g: G, |
732 | | } |
733 | | |
734 | | impl< |
735 | | I: Clone, |
736 | | O, |
737 | | E: ParseError<I>, |
738 | | F: Parser<I, Output = O, Error = E>, |
739 | | G: Parser<I, Output = O, Error = E>, |
740 | | > Parser<I> for Or<F, G> |
741 | | { |
742 | | type Output = <F as Parser<I>>::Output; |
743 | | type Error = <F as Parser<I>>::Error; |
744 | | |
745 | 0 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
746 | 0 | match self.f.process::<OM>(i.clone()) { |
747 | 0 | Err(Err::Error(e1)) => match self.g.process::<OM>(i) { |
748 | 0 | Err(Err::Error(e2)) => Err(Err::Error(OM::Error::combine(e1, e2, |e1, e2| e1.or(e2)))), |
749 | 0 | res => res, |
750 | | }, |
751 | 0 | res => res, |
752 | | } |
753 | 0 | } |
754 | | } |
755 | | |
756 | | /// Implementation of `Parser::into` |
757 | | pub struct Into<F, O2, E2> { |
758 | | f: F, |
759 | | phantom_out2: core::marker::PhantomData<O2>, |
760 | | phantom_err2: core::marker::PhantomData<E2>, |
761 | | } |
762 | | |
763 | | impl< |
764 | | I, |
765 | | O2: From<<F as Parser<I>>::Output>, |
766 | | E2: crate::error::ParseError<I> + From<<F as Parser<I>>::Error>, |
767 | | F: Parser<I>, |
768 | | > Parser<I> for Into<F, O2, E2> |
769 | | { |
770 | | type Output = O2; |
771 | | type Error = E2; |
772 | | |
773 | 0 | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
774 | 0 | match self.f.process::<OM>(i) { |
775 | 0 | Ok((i, o)) => Ok((i, OM::Output::map(o, |o| o.into()))), |
776 | 0 | Err(Err::Error(e)) => Err(Err::Error(OM::Error::map(e, |e| e.into()))), |
777 | 0 | Err(Err::Failure(e)) => Err(Err::Failure(e.into())), |
778 | 0 | Err(Err::Incomplete(e)) => Err(Err::Incomplete(e)), |
779 | | } |
780 | 0 | } |
781 | | } |
782 | | |
783 | | /// Alternate between two Parser implementations with the same result type. |
784 | | pub(crate) enum Either<F, G> { |
785 | | Left(F), |
786 | | Right(G), |
787 | | } |
788 | | |
789 | | impl< |
790 | | I, |
791 | | F: Parser<I>, |
792 | | G: Parser<I, Output = <F as Parser<I>>::Output, Error = <F as Parser<I>>::Error>, |
793 | | > Parser<I> for Either<F, G> |
794 | | { |
795 | | type Output = <F as Parser<I>>::Output; |
796 | | type Error = <F as Parser<I>>::Error; |
797 | | |
798 | | #[inline] |
799 | 7.61M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { |
800 | 7.61M | match self { |
801 | 3.00M | Either::Left(f) => f.process::<OM>(i), |
802 | 4.61M | Either::Right(g) => g.process::<OM>(i), |
803 | | } |
804 | 7.61M | } <nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>> Line | Count | Source | 799 | 2.30M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 800 | 2.30M | match self { | 801 | 939k | Either::Left(f) => f.process::<OM>(i), | 802 | 1.36M | Either::Right(g) => g.process::<OM>(i), | 803 | | } | 804 | 2.30M | } |
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>> Line | Count | Source | 799 | 4.98M | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 800 | 4.98M | match self { | 801 | 1.88M | Either::Left(f) => f.process::<OM>(i), | 802 | 3.09M | Either::Right(g) => g.process::<OM>(i), | 803 | | } | 804 | 4.98M | } |
<nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 799 | 92.1k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 800 | 92.1k | match self { | 801 | 48.1k | Either::Left(f) => f.process::<OM>(i), | 802 | 44.0k | Either::Right(g) => g.process::<OM>(i), | 803 | | } | 804 | 92.1k | } |
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 799 | 191k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 800 | 191k | match self { | 801 | 101k | Either::Left(f) => f.process::<OM>(i), | 802 | 90.0k | Either::Right(g) => g.process::<OM>(i), | 803 | | } | 804 | 191k | } |
<nom::internal::Either<nom::number::BeUint<u16, suricata::smb::error::SmbError>, nom::number::LeUint<u16, suricata::smb::error::SmbError>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>> Line | Count | Source | 799 | 44.2k | fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> { | 800 | 44.2k | match self { | 801 | 22.6k | Either::Left(f) => f.process::<OM>(i), | 802 | 21.5k | Either::Right(g) => g.process::<OM>(i), | 803 | | } | 804 | 44.2k | } |
Unexecuted instantiation: <nom::internal::Either<_, _> as nom::internal::Parser<_>>::process::<_> |
805 | | } |
806 | | |
807 | | #[cfg(test)] |
808 | | mod tests { |
809 | | use super::*; |
810 | | use crate::error::ErrorKind; |
811 | | |
812 | | use crate::bytes::streaming::{tag, take}; |
813 | | use crate::number::streaming::be_u16; |
814 | | use crate::sequence::terminated; |
815 | | |
816 | | #[doc(hidden)] |
817 | | #[macro_export] |
818 | | macro_rules! assert_size ( |
819 | | ($t:ty, $sz:expr) => ( |
820 | | assert_eq!($crate::lib::std::mem::size_of::<$t>(), $sz); |
821 | | ); |
822 | | ); |
823 | | |
824 | | #[test] |
825 | | #[cfg(target_pointer_width = "64")] |
826 | | fn size_test() { |
827 | | assert_size!(IResult<&[u8], &[u8], (&[u8], u32)>, 40); |
828 | | //FIXME: since rust 1.65, this is now 32 bytes, likely thanks to https://github.com/rust-lang/rust/pull/94075 |
829 | | // deactivating that test for now because it'll have different values depending on the rust version |
830 | | // assert_size!(IResult<&str, &str, u32>, 40); |
831 | | assert_size!(Needed, 8); |
832 | | assert_size!(Err<u32>, 16); |
833 | | assert_size!(ErrorKind, 1); |
834 | | } |
835 | | |
836 | | #[test] |
837 | | fn err_map_test() { |
838 | | let e = Err::Error(1); |
839 | | assert_eq!(e.map(|v| v + 1), Err::Error(2)); |
840 | | } |
841 | | |
842 | | #[test] |
843 | | fn native_tuple_test() { |
844 | | fn tuple_3(i: &[u8]) -> IResult<&[u8], (u16, &[u8])> { |
845 | | terminated((be_u16, take(3u8)), tag("fg")).parse(i) |
846 | | } |
847 | | |
848 | | assert_eq!( |
849 | | tuple_3(&b"abcdefgh"[..]), |
850 | | Ok((&b"h"[..], (0x6162u16, &b"cde"[..]))) |
851 | | ); |
852 | | assert_eq!(tuple_3(&b"abcd"[..]), Err(Err::Incomplete(Needed::new(1)))); |
853 | | assert_eq!(tuple_3(&b"abcde"[..]), Err(Err::Incomplete(Needed::new(2)))); |
854 | | assert_eq!( |
855 | | tuple_3(&b"abcdejk"[..]), |
856 | | Err(Err::Error(error_position!(&b"jk"[..], ErrorKind::Tag))) |
857 | | ); |
858 | | } |
859 | | } |