[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

 

Chapter 1.

 

Introduction



Welcome to the CodeWarrior ZoneRanger manual. ZoneRanger is a dynamic memory inspection tool that allows you to study how any application-especially one you are creating-uses or misuses memory. This manual discusses how to install and use the MW ZoneRanger application.

The topics in this chapter are:


Read the Release Notes

Before you use ZoneRanger, you should read the release notes. They contain important last-minute information about new features, bug fixes, and incompatibilities that may not be included in the documentation.

The release notes directory is always included as part of a standard CodeWarrior installation. The release notes directory is also located at the top level of the CodeWarrior CD.


What's New in This Release

ZoneRanger now includes the ability to browse "embedded" heap zones created via InitZone. This feature requires MacOS for PowerPC.


WARNING!

ZoneRanger is not Carbon ready and does not run on Mac OS X.


The old "Heap List" window has been replaced by the new "Heap Hierarchy" window. This tree-structured, hierarchical listing uses the familiar turn-down-triangle metaphor used by the Finder to associate embedded heaps to their parent heaps


CodeWarrior and Its Documentation

CodeWarrior is a multi-host, multi-language, multi-target development environment. What does that mean?


Multiple hosts

CodeWarrior runs on several different operating systems, including Windows and Mac OS. The features, human interface, and operation of CodeWarrior are very similar on all hosts.


Multiple languages

You can use CodeWarrior to program in several languages, including C/C++, Pascal, and Java. Third-party compilers provide support for other languages, such as Fortran. Which languages are available to you depend upon the target for which you are developing software.


Multiple targets

You can use CodeWarrior to write software for several different chips or operating systems. CodeWarrior products support programming for a variety of embedded processors and real-time operating systems, the Java Virtual Machine, and desktop operating systems such as Windows, Mac OS, and BeOS.

Most features of CodeWarrior apply regardless of your preferred host, language, or target. General features of CodeWarrior are described in manuals such as the IDE User Guide and Debugger User Guide.

For a complete understanding of CodeWarrior, you must refer to both the general documentation and the documentation that is specific to your particular target.


What's in This Manual

Table 1.1 lists every chapter in this manual, and describes the information contained in each. See "CodeWarrior and Its Documentation" for a discussion of how these chapters relate to other CodeWarrior documentation.

Contents of chapters:

 

Chapter
Description
Introduction  
this chapter  
Getting Started  
system requirements, installation instructions, and background information  
What You See  
all about ZoneRanger's interface  
Using Zone-Ranger  
how to use ZoneRanger's functions  
ZoneRanger Menus  
a description of each menu command available in ZoneRanger  


Where to Go from Here

If you are new to Mac OS programming and are unfamiliar with the underlying Mac OS memory architecture and the concepts of relocatable and non-relocatable blocks, you should start reading the information in "Getting Started." This section introduces you to terms and explains the basic concepts used in ZoneRanger.

If you are unfamiliar with ZoneRanger, read "What You See," and "Using Zone-Ranger." These sections introduce you to the various windows, displays, and options you have available in ZoneRanger, and how to use them to accomplish specific tasks.

"ZoneRanger Menus" is an excellent starting point for new and experienced users alike. This section introduces you to each of ZoneRanger's menu commands in detail.

If you are already familiar with ZoneRanger, use this manual as reference material when you have specific questions. There is also a complete index included in this manual.


See also

Inside Macintosh: Memory and Inside Macintosh: PowerPC System Software.

 


[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: July 21, 2000