User and Reference Guide

  • 2020
  • 10/23/2020
  • Public Content
Contents

Setting a Breakpoint at Module Entry

To add a breakpoint to intercept the module initialization event, follow the steps below:
Important
You can only add four breakpoints for module entries due to hardware breakpoint limitations.
  1. Load necessary modules.
    For instructions, see Loading Debug Information or Debugging UEFI BIOS (for loading PEI or DXE modules).
  2. Halt the target and select the desired thread in the Debug view.
  3. Open the Modules view and check if all modules for the selected debug contexts are loaded successfully.
  4. Right-click the desired module and select
    add
    Add Breakpoint at Module Entry
    .
  5. Open the Breakpoints view and check the newly added
    line breakpoint enabled
    breakpoint.
  6. Resume the target and wait until the breakpoint is hit. You can check the break location in the
    Source
    view.
Note
The debugger might break in the step into
Step Into
.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804