diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-11-22 15:09:54 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-11-22 15:09:54 +0100 |
commit | 6bd0764167a0fbebb5ee90bf1a9c30e8d119442b (patch) | |
tree | ece81c955da3a7d79906f75c0988ead089cf4c20 /sys/src/cmd/snap/take.c | |
parent | 9d471caaae56a734728c3b19755adfe26f6c4f4c (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.c | 6 |
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? */ |