Intel® System Debugger User Guide

ID 648476
Date 06/13/2024
Confidential
Document Table of Contents

Using Map Files

To load debug information for modules, you can specify map files that contain module information.

  1. In the main Eclipse* toolbar, expand the drop-down menu next to the debug_config Debug button and click Debug Configurations.

    Alternatively, in the main Eclipse* menu bar, click Run and select Debug Configurations.

  2. Click the debug configuration under the debugger_icon Intel(R) System Debugger icon on the left.

    If you do not have existing debug configurations, follow the steps described in the Launching the Debugger section.

  3. If the paths in the .map file do not match the actual paths on your system, you need to create a path mapping rule.

  4. Navigate to the Firmware Support tab.

  5. To load the map file, select Map File radio button, click Browse, and select the required files.

    map_file

  6. Choose the desired with with .map extension and click Open.

  7. Ensure that the Validate base address box is checked. With this option enabled, headers in target memory are verified to ensure that the base addresses defined in a map file for modules are correct.

  8. Click Apply and then Debug to launch the debugger.

  9. To verify that the information from your map file has been loaded successfully, open the modules_view Modules view and ensure that all loaded .efi files are displayed correctly. See the example output below:

    os_awareness_output