/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/ |
PeCoffExtraActionLib.c | 59 UINTN Dr3;
117 Dr3 = AsmReadDr3 ();
125 // DR3 = IO_PORT_BREAKPOINT_ADDRESS
126 // DR7 = Disables all HW breakpoints except for DR3 I/O port access of length 1 byte
161 // If user changed Dr3 (by setting HW bp in the above exception handler,
173 AsmWriteDr3 (Dr3);
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
GccInline.c | 499 Reads the current value of Debug Register 3 (DR3).
501 Reads and returns the current value of DR3. This function is only available
505 @return The value of Debug Register 3 (DR3).
517 "movl %%dr3, %0"
712 Writes a value to Debug Register 3 (DR3).
714 Writes and returns a new value to DR3. This function is only available on
717 @param Dr3 The value to write to Dr3.
719 @return The value written to Debug Register 3 (DR3).
725 UINTN Dr3
[all...] |
/device/linaro/bootloader/edk2/EmbeddedPkg/GdbStub/Ia32/ |
Processor.c | 91 Print ((CHAR16 *)L"DR3: %x ", SystemContext.SystemContextIa32->Dr3);
434 Returns breakpoint data address from DR0-DR3 based on the input breakpoint number
439 @retval Address Data address from DR0-DR3 based on the breakpoint number.
457 Address = SystemContext.SystemContextIa32->Dr3;
660 SystemContext.SystemContextIa32->Dr3 = Address;
732 (Address == SystemContext.SystemContextIa32->Dr3)) {
780 SystemContext.SystemContextIa32->Dr3 = Address;
|
/device/linaro/bootloader/edk2/EmbeddedPkg/Library/GdbDebugAgent/Ia32/ |
Processor.c | 91 Print ((CHAR16 *)L"DR3: %x ", SystemContext.SystemContextIa32->Dr3);
386 Returns breakpoint data address from DR0-DR3 based on the input breakpoint number
391 @retval Address Data address from DR0-DR3 based on the breakpoint number.
409 Address = SystemContext.SystemContextIa32->Dr3;
612 SystemContext.SystemContextIa32->Dr3 = Address;
684 (Address == SystemContext.SystemContextIa32->Dr3)) {
732 SystemContext.SystemContextIa32->Dr3 = Address;
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/ |
GccInline.c | 509 Reads the current value of Debug Register 3 (DR3).
511 Reads and returns the current value of DR3. This function is only available
515 @return The value of Debug Register 3 (DR3).
527 "mov %%dr3, %0"
722 Writes a value to Debug Register 3 (DR3).
724 Writes and returns a new value to DR3. This function is only available on
727 @param Dr3 The value to write to Dr3.
729 @return The value written to Debug Register 3 (DR3).
735 UINTN Dr3
[all...] |
/device/linaro/bootloader/edk2/EmbeddedPkg/GdbStub/X64/ |
Processor.c | 404 Returns breakpoint data address from DR0-DR3 based on the input breakpoint
410 @retval Address Data address from DR0-DR3 based on the
429 Address = SystemContext.SystemContextIa32->Dr3;
631 SystemContext.SystemContextIa32->Dr3 = Address;
703 (Address == SystemContext.SystemContextIa32->Dr3)) {
751 SystemContext.SystemContextIa32->Dr3 = Address;
|
/device/linaro/bootloader/edk2/EmbeddedPkg/Library/GdbDebugAgent/X64/ |
Processor.c | 404 Returns breakpoint data address from DR0-DR3 based on the input breakpoint
410 @retval Address Data address from DR0-DR3 based on the
429 Address = SystemContext.SystemContextIa32->Dr3;
631 SystemContext.SystemContextIa32->Dr3 = Address;
703 (Address == SystemContext.SystemContextIa32->Dr3)) {
751 SystemContext.SystemContextIa32->Dr3 = Address;
|
/device/linaro/bootloader/edk2/UefiCpuPkg/CpuMpPei/ |
CpuMpPei.h | 134 UINTN Dr3;
|
CpuMpPei.c | 217 VolatileRegisters->Dr3 = AsmReadDr3 ();
252 AsmWriteDr3 (VolatileRegisters->Dr3);
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ |
ArchExceptionHandler.c | 165 "DR0 - %08x, DR1 - %08x, DR2 - %08x, DR3 - %08x\n",
169 SystemContext.SystemContextIa32->Dr3
|
ExceptionHandlerAsm.asm | 278 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
283 mov eax, dr3
335 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
|
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Include/Ia32/ |
ProcessorContext.h | 177 UINT32 Dr3;
268 UINT64 Dr3;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/Ia32/ |
AsmFuncs.S | 120 ## UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
249 ## UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
304 ## UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
|
AsmFuncs.asm | 85 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
214 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
336 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
349 mov eax, dr3
391 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
399 mov dr3, eax
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/DebugSupport/ |
DebugSupport.h | 125 UINT32 Dr3;
231 UINT64 Dr3;
|
/external/syslinux/gpxe/src/include/gpxe/efi/Protocol/ |
DebugSupport.h | 104 UINT32 Dr3; 197 UINT64 Dr3;
|
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/ |
AsmFuncs.asm | 264 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
280 mov rax, dr3
325 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
333 mov dr3, rax
|
AsmFuncs.S | 302 ## UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
315 movq %dr3, %rax
356 ## UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
364 movq %rax, %dr3
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ |
ArchExceptionHandler.c | 202 "DR3 - %016lx, DR6 - %016lx, DR7 - %016lx\n",
203 SystemContext.SystemContextX64->Dr3,
|
ExceptionHandlerAsm.S | 248 #; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
253 movq %dr3, %rax
294 #; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
|
ExceptionHandlerAsm.asm | 229 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
234 mov rax, dr3
276 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
AsmFuncs.asm | 83 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
215 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
366 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
379 mov rax, dr3
420 ;; UINT64 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
428 mov dr3, rax
|
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
DebugSupport.h | 106 UINT32 Dr3;
200 UINT64 Dr3;
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/ |
SmiException.asm | 381 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
386 mov eax, dr3
429 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
578 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
583 mov eax, dr3
631 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
|
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/ |
AsmFuncs.asm | 292 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
308 mov eax, dr3
357 ;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
365 mov dr3, eax
|