11.07.2015 Views

CrossWorks for ARM User Guide

CrossWorks for ARM User Guide

CrossWorks for ARM User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Symbol Browser tool barButtonDescriptionGroups symbols by source file name.Groups symbols by symbol type (equates, functions, labels,sections, and variables)Groups symbols by the section that they are defined in.Moves the cursor to the statement that defined the symbol.Chooses the columns to display in the symbol browser.Symbol Browser displayThe main part of the symbol browser displays each symbol (both external and static)that the is linked into an application. CrossStudio displays these icons to the left of eachsymbol:IconDescriptionPrivate Equate A private symbol that is not defined relative toa section.Public Equate A public symbol that is not defined relative to asection.Private Function A private function symbol.Public Function A public function symbol.Private Label A private data symbol, defined relative to asection.Public Label A public data symbol, defined relative to a section.Section A program section.Symbol browser columnsYou can choose to display the following fields against each symbol:•Value. The value of the symbol. For labels, code, and data symbols this will be theaddress of the symbol. For absolute or symbolic equates, this will be the value ofthe symbol.•Range. The range of addresses the code or data item covers. For code symbols thatcorrespond to high-level functions, the range is the range of addresses used <strong>for</strong> thatfunction's code. For data addreses that correspond to high-level static or extern134 Chapter 12 CrossStudio Windows

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!