summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2024-02-15 12:31:38 +0100
committerJustus Winter <justus@sequoia-pgp.org>2024-02-20 16:36:47 +0100
commit01702ef9fa9888d2d506c1ff2ce96410eb0705fd (patch)
tree31c2ffee94bed786cbbe5eef7f0ff54f04206507
parent90805301f739e2c583ef749aed35d304063a5a2f (diff)
openpgp: Improve tracing.
-rw-r--r--openpgp/src/parse.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/openpgp/src/parse.rs b/openpgp/src/parse.rs
index b731b74e..0a3e1177 100644
--- a/openpgp/src/parse.rs
+++ b/openpgp/src/parse.rs
@@ -538,7 +538,10 @@ impl<'a> PacketHeaderParser<'a> {
// completely and correctly parsed. If a failure occurs while
// parsing the header, use `fail()` instead.
fn ok(mut self, packet: Packet) -> Result<PacketParser<'a>> {
+ tracer!(TRACE, "PacketHeaderParser::ok",
+ self.reader.cookie_ref().level.unwrap_or(0));
let total_out = self.reader.total_out();
+ t!("total_out = {}", total_out);
if self.state.settings.map {
// Steal the body for the map.
@@ -548,6 +551,7 @@ impl<'a> PacketHeaderParser<'a> {
} else {
self.reader.steal(total_out)?
};
+ t!("got {} bytes of body for the map", body.len());
if body.len() > total_out {
self.field("body", body.len() - total_out);
}