It lets you disassemble, trace, and step through PowerPC code. You can set breakpoints in PowerPC code, and easily find out what code fragment you've interrupted and what native symbol is closest. And you can display a stack crawl that includes both PowerPC and 680x0 stack frames. Let's take a closer look at these and other new features. The new MacsBug will disassemble both PowerPC and 680x0 code.
Some commands are now sensitive to which type of code is executing.
We've introduced a few new commands to force disassembly of PowerPC native code. From here we can display any PowerPC register, step or trace through the code, or ask for our location using the improved wh command. MacsBug version 6.5 distinguishes between PowerPC and 680x0 stack frames but will display them as a unified stack crawl. This makes it very easy to determine where you are and where you've been. Since the PowerPC version of the Mac OS still contains a substantial amount of 680x0 code, you'll often see references to 680x0 callers in the stack crawl.