Surf these sites: "Getting Results With Macsbug" -- Tips and tricks on how to make use of the Macs builtin low-level debugger. Good for anyone who has tried to use Macsbug but had a hard time figuring out its ins and outs. "develop" magazine articles on Testing & Debugging -- Several good articles on Mac OS debugging, including "Macintosh Debugging: A Weird Journey into the Belly of the Beast", "Macintosh Debugging:The Belly of the Best Revisited", "Balance of Power: MacsBug for PowerPC", "Sleuthing Through Your Code" and "Balance of Power: Stalking the Wild Defect" BugLink -- a client/server style bug tracking environment which allows software development teams to track software defects. A single database, maintained by the BugLink server, keeps track of all information regarding the bugs on your project. Team members running the BugLink Client can then access the server to get the latest changes to the BT database, add new bugs, or modify existing bugs. Since BugLink uses only one central database to keep track of all the bug information, team members can be assured that they will have access to the latest status of the project without conflict or confusion. CoverTest -- an application designed to help programmers and Quality Assurance testers determine which parts of a program have been executed. MacBugs tips -- A grab bag of tips and tricks for debugging Macintosh software with the MacsBug low-level debugger. MacNosy -- a program that will disassemble the Macintosh ROM or any 68K or PowerPC code in a Macintosh resource file and produce a procedural representation of what it is disassembling along with cross reference maps of the procedures, Macintosh Trap names, Macintosh Low Memory Globals, etc. It uses global flow analysis to subdivide the program into a set of procedures and referenced data blocks. MacsBug for Non-Programmers -- "Macsbug for non-programmers" by Matt Deatherage. This article from the "Macintosh Weekly Journal" at <http://www.gcsf.com/pages/mwj/> was republished by MacFixit <http://www.macfixit.com> Macsbug -- This ftp site contains the latest version of Macsbug, a low level debugger for Mac OS machines, plus documentation for a very old version of Macsbug. You need to look at the release notes and other web sites referenced here to take full advantage of Macsbug. Memory Mine (tm), The -- a stand-alone application that lets you monitor and stress heaps in any open application and helps find problems such as memory leaks and heap corruption. Status of memory in a heap is sampled dynamically: nonrelocatable(Ptr), relocatable (Handle) and free space is shown. Allocate, Purge, Compact, and Zap memory lets users stress all or part of a program. Heap data can be logged manually or automatically; data can be exported to graphics programs and spreadsheets. Source code is not needed to view heaps; there is no system patching, and nothing is inserted in code. QC -- a control panel/extension that adds the ability to stress test applications for runtime, memory related errors. QC can be used during development, during testing by inhouse and beta testers, and after the product ships (although a little late if errors are detected) by end users to evaluate the stability of a software package. SoftPolish -- a quality assurance tool that helps software developers deliver clean and consistent applications. SoftPolish checks elements of the Macintosh user interface that are contained in resources (the non-code part of an application) and identifies potential problems. SoftPolish can help you identify inconsistencies with Apple''s user interface guidelines, misspelled words, missing resources, and other embarrassing mistakes. In addition, SoftPolish has a clean up feature that gives you the ability to neaten up dates of files and folders before freezing a disk. Spotlight -- a stand alone debugging aid that performs memory protection (arrays, heap accesses, outside your heap, low mem, etc), discipline checking on toolbox calls, and leaks detection. TestTrack and SoloBug -- simply the most advanced bug tracking solution available. Features like SoloBug, receiving bug reports via e-mail, sending e-mail notifications, handling duplicate bugs as single bug reports, automatically generating product release notes, attaching files to bug reports, and full cross-platform support make TestTrack the best choice to save you time, money, and improve the quality of your products. The Debugger -- Low and high-level symbolic debugging of both 68K and PowerPC programs in a full multi-window Macintosh environment.
Help build the largest human-edited
directory on the web.