projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clean up awk syntax
[unix-history]
/
usr
/
src
/
old
/
sdb
/
display.c
diff --git
a/usr/src/old/sdb/display.c
b/usr/src/old/sdb/display.c
index
c2dd561
..
8caedc7
100644
(file)
--- a/
usr/src/old/sdb/display.c
+++ b/
usr/src/old/sdb/display.c
@@
-1,4
+1,4
@@
-static char sccsid[] = "@(#)display.c 4.
1
%G%";
+static char sccsid[] = "@(#)display.c 4.
3
%G%";
#include "head.h"
#include <a.out.h>
#include <stab.h>
#include "head.h"
#include <a.out.h>
#include <stab.h>
@@
-29,8
+29,9
@@
nextframe() {
callpc = get(frame+16, DSP);
argp = get(frame+8, DSP);
frame = get(frame+12, DSP) & EVEN;
callpc = get(frame+16, DSP);
argp = get(frame+8, DSP);
frame = get(frame+12, DSP) & EVEN;
- if (callpc > 0x70000000) { /* error handler kludge */
- callpc = get(argp+12, DSP);
+ if (callpc > 0x70000000) {
+ /* error handler kludge */
+ callpc = get(frame+64, DSP);
argp = get(frame+8, DSP);
frame = get(frame+12, DSP) & EVEN;
}
argp = get(frame+8, DSP);
frame = get(frame+12, DSP) & EVEN;
}
@@
-43,7
+44,7
@@
nextframe() {
/* MACHINE DEPENDENT */
ADDR
formaddr(class, addr)
/* MACHINE DEPENDENT */
ADDR
formaddr(class, addr)
-
register
char class;
+
u_
char class;
ADDR addr; {
if (debug) printf("formaddr(%o, %d)\n", class & 0377, addr);
switch(class & STABMASK) {
ADDR addr; {
if (debug) printf("formaddr(%o, %d)\n", class & 0377, addr);
switch(class & STABMASK) {
@@
-362,7
+363,7
@@
prbkpt() {
idbkpt() {
register BKPTR bkptr;
register int yesflg, cnt;
idbkpt() {
register BKPTR bkptr;
register int yesflg, cnt;
-
register
char c;
+ char c;
cnt = 0;
cnt = 0;
@@
-414,7
+415,7
@@
prframe() {
prfrx(top) {
int narg;
long offset;
prfrx(top) {
int narg;
long offset;
-
register
char class;
+
u_
char class;
register int endflg;
char *p;
struct proct *procp;
register int endflg;
char *p;
struct proct *procp;
@@
-465,7
+466,6
@@
prfrx(top) {
}
}
}
}
}
}
-
narg = get(argp, DSP);
if (narg & ~0xff) narg = 0;
argp += WORDSIZE;
narg = get(argp, DSP);
if (narg & ~0xff) narg = 0;
argp += WORDSIZE;