diff options
author | Samuel Mimram <samuel.mimram@ens-lyon.org> | 2004-07-28 21:54:47 +0000 |
---|---|---|
committer | Samuel Mimram <samuel.mimram@ens-lyon.org> | 2004-07-28 21:54:47 +0000 |
commit | 6b649aba925b6f7462da07599fe67ebb12a3460e (patch) | |
tree | 43656bcaa51164548f3fa14e5b10de5ef1088574 /dev/deboguage.txt |
Imported Upstream version 8.0pl1upstream/8.0pl1
Diffstat (limited to 'dev/deboguage.txt')
-rw-r--r-- | dev/deboguage.txt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/dev/deboguage.txt b/dev/deboguage.txt new file mode 100644 index 00000000..eea7a0bc --- /dev/null +++ b/dev/deboguage.txt @@ -0,0 +1,30 @@ + +Debuggage +========= + + dans Emacs. nécessite le mode tuareg. + Coq doit être configuré avec -debug et -local (./configure -debug -local) + + 1. M-x camldebug + 2. spécifier le binaire coqtop.byte + 3. spécifier dev/ocamldebug-v7 + 4. source db (pour avoir les pretty-printers) + 5. poser ses points d'arrêts avec C-x C-a C-b (penser "add breakpoint") + directement dans le source ocaml + 6. ensuite voir le man d'ocamldebug + run + step + next + last + print x + ... + + +Profiling +========= + + Coq doit être configuré avec -profile + + 1. Lancer Coq en natif, qui doit terminer normalement (utiliser Quit + ou l'option -batch) + 2. gprof ./coqtop gmon.out |