From: Marcus Brinkmann Date: Tue, 17 Jul 2007 12:42:42 +0000 (+0000) Subject: Add item for tracepoints. X-Git-Tag: gpgme-1.1.6~43 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ba87348230b5b62139ab133fca598eb04714a81d;p=gpgme.git Add item for tracepoints. --- diff --git a/TODO b/TODO index c67c902..4bf5b9a 100644 --- a/TODO +++ b/TODO @@ -149,6 +149,18 @@ Hey Emacs, this is -*- outline -*- mode! ** Test reading key signatures. * Debug +** Tracepoints should be added at: Every public interface enter/leave, + before and in every callback, at major decision points, at every + internal data point which might easily be observed by the outside + (system handles). We also trace handles and I/O support threads in + the w32 implementation because that's fragile code. + Files left to do: + data-fd.c data-mem.c data-stream.c data-user.c debug.c rungpg.c + engine.c engine-gpgsm.c funopen.c w32-glib-io.c wait.c + wait-global.c wait-private.c wait-user.c op-support.c decrypt.c + decrypt-verify.c delete.c edit.c encrypt.c encrypt-sign.c export.c + genkey.c import.c key.c keylist.c passphrase.c progress.c signers.c + sig-notation.c trust-item.c trustlist.c verify.c ** Handle malloc and vasprintf errors. But decide first if they should be ignored (and logged with 255?!), or really be assertions. !