projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
check now pop stack result
[fw/sdcc]
/
debugger
/
mcs51
/
cmd.c
diff --git
a/debugger/mcs51/cmd.c
b/debugger/mcs51/cmd.c
index 21309c2ea4672e5b44c1a1b0aedc9b132d449855..d8268521be9a10ff9f4d476ad93150bf7563a2ca 100644
(file)
--- a/
debugger/mcs51/cmd.c
+++ b/
debugger/mcs51/cmd.c
@@
-707,6
+707,12
@@
void simGo (unsigned int gaddr)
userinterrupt = 0;
return;
}
+ if ( gaddr == 0 )
+ {
+ function *func = NULL;;
+ if (applyToSet(functions,funcInAddr,gaddr,&func))
+ STACK_PUSH(callStack,func);
+ }
addr = simGoTillBp (gaddr);
/* got the pc for the break point now first