5.3. Locating the lowest address in memory of a module

You can locate the lowest address that a module occupies in memory.

To locate the lowest address that a module occupies in memory:

  1. Connect to your target.

  2. Load an image, for example dhrystone.axf.

  3. Select View → Symbols from the Code window main menu to open the Symbols view. Figure 5.2 shows an example:

    Figure 5.2. Symbols view

    Symbols view

  4. Click the Modules tab to view the modules for the image. Figure 5.3 shows an example:

    Figure 5.3. Modules in the dhrystone.axf image

    Modules in the dhrystone.axf image

  5. Double-click on the module name you want to locate to select the Functions tab.

    For example, double-click on the DHRY_2 module.

    Note

    You can use the Filter field to apply a filter on the complete list of modules. Enter the characters that are common to the required modules. For example, to list all modules that begin with the letters DHRY, then enter *\DHRY*\*.

  6. Sort the list of functions by Address.

  7. Double-click on the function name that has the lowest address.

    For example, double-click on the Func_3 function. The first location of the module is displayed (at address 0x8EB8 in this example). Figure 5.4 shows an example:

    Figure 5.4. Locating a module

    Locating a module

Copyright © 2002-2011 ARM. All rights reserved.ARM DUI 0153N
Non-ConfidentialID052111