summaryrefslogtreecommitdiff
path: root/sys/src/cmd/snap/take.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-11-22 15:09:54 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2018-11-22 15:09:54 +0100
commit6bd0764167a0fbebb5ee90bf1a9c30e8d119442b (patch)
treeece81c955da3a7d79906f75c0988ead089cf4c20 /sys/src/cmd/snap/take.c
parent9d471caaae56a734728c3b19755adfe26f6c4f4c (diff)
snap: add debug flag, make debug less verbose
Diffstat (limited to 'sys/src/cmd/snap/take.c')
-rw-r--r--sys/src/cmd/snap/take.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/src/cmd/snap/take.c b/sys/src/cmd/snap/take.c
index 64a454fbf..bb139ef11 100644
--- a/sys/src/cmd/snap/take.c
+++ b/sys/src/cmd/snap/take.c
@@ -89,6 +89,9 @@ readseg(int fd, uvlong off, uvlong len, char *name)
Seg *s;
int n;
+ if(debug)
+ fprint(2, "readseg %.8llux - %.8llux %s\n", off, off+len, name);
+
s = emalloc(sizeof(*s));
s->name = estrdup(name);
if(seek(fd, off, 0) < 0) {
@@ -263,6 +266,9 @@ snap(long pid, int usetext)
/* stack hack: figure sp so don't need to page in the whole segment */
if(stacklen) {
sp = stackptr(proc, fd);
+ if(debug)
+ fprint(2, "stackseg %.8llux - %.8llux sp %.8llux\n",
+ stackoff, stackoff+stacklen, sp);
if(stackoff <= sp && sp < stackoff+stacklen) {
off = sp - 8*1024;
} else { /* stack pointer not in segment. thread library? */