Home
last modified time | relevance | path

Searched refs:VmPtr (Results 1 – 13 of 13) sorted by relevance

/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/
DEbcExecute.c34 EFI_STATUS (*ExecuteFunction) (IN VM_CONTEXT * VmPtr);
41 IN VM_CONTEXT * VmPtr,
70 IN VM_CONTEXT *VmPtr,
86 IN VM_CONTEXT *VmPtr,
102 IN VM_CONTEXT *VmPtr,
117 IN VM_CONTEXT *VmPtr,
132 IN VM_CONTEXT *VmPtr,
147 IN VM_CONTEXT *VmPtr,
162 IN VM_CONTEXT *VmPtr,
177 IN VM_CONTEXT *VmPtr,
[all …]
DEbcDebuggerHook.h38 IN VM_CONTEXT *VmPtr
88 IN VM_CONTEXT *VmPtr
100 IN VM_CONTEXT *VmPtr
112 IN VM_CONTEXT *VmPtr
123 IN VM_CONTEXT *VmPtr
134 IN VM_CONTEXT *VmPtr
146 IN VM_CONTEXT *VmPtr
158 IN VM_CONTEXT *VmPtr
170 IN VM_CONTEXT *VmPtr
182 IN VM_CONTEXT *VmPtr
[all …]
DEbcDebuggerHook.c76 IN VM_CONTEXT *VmPtr in EbcDebuggerHookExecuteEbcImageEntryPoint() argument
91 IN VM_CONTEXT *VmPtr in EbcDebuggerHookEbcInterpret() argument
105 IN VM_CONTEXT *VmPtr in EbcDebuggerHookExecuteStart() argument
119 IN VM_CONTEXT *VmPtr in EbcDebuggerHookExecuteEnd() argument
134 IN VM_CONTEXT *VmPtr in EbcDebuggerHookCALLStart() argument
149 IN VM_CONTEXT *VmPtr in EbcDebuggerHookCALLEnd() argument
164 IN VM_CONTEXT *VmPtr in EbcDebuggerHookCALLEXStart() argument
179 IN VM_CONTEXT *VmPtr in EbcDebuggerHookCALLEXEnd() argument
194 IN VM_CONTEXT *VmPtr in EbcDebuggerHookRETStart() argument
209 IN VM_CONTEXT *VmPtr in EbcDebuggerHookRETEnd() argument
[all …]
DEbcInt.c167 IN VM_CONTEXT *VmPtr
742 IN VM_CONTEXT *VmPtr in EbcDebugSignalException() argument
752 VmPtr->ExceptionFlags |= ExceptionFlags; in EbcDebugSignalException()
753 VmPtr->LastException = (UINTN) ExceptionType; in EbcDebugSignalException()
759 VmPtr->StopFlags |= STOPFLAG_APP_DONE; in EbcDebugSignalException()
773 EbcContext.R0 = (UINT64) VmPtr->Gpr[0]; in EbcDebugSignalException()
774 EbcContext.R1 = (UINT64) VmPtr->Gpr[1]; in EbcDebugSignalException()
775 EbcContext.R2 = (UINT64) VmPtr->Gpr[2]; in EbcDebugSignalException()
776 EbcContext.R3 = (UINT64) VmPtr->Gpr[3]; in EbcDebugSignalException()
777 EbcContext.R4 = (UINT64) VmPtr->Gpr[4]; in EbcDebugSignalException()
[all …]
DEbcExecute.h43 IN VM_CONTEXT *VmPtr
84 IN VM_CONTEXT *VmPtr,
114 IN VM_CONTEXT *VmPtr,
137 IN VM_CONTEXT *VmPtr,
DEbcInt.h159 IN VM_CONTEXT *VmPtr,
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/EbcDebugger/
DEdbHook.c27 IN VM_CONTEXT *VmPtr, in EbcDebuggerCheckHookFlag() argument
36 VmPtr in EbcDebuggerCheckHookFlag()
501 IN VM_CONTEXT *VmPtr in EbcDebuggerHookExecuteEbcImageEntryPoint() argument
505 EbcDebuggerPushCallstackParameter ((UINT64)(UINTN)VmPtr->Gpr[0], EfiDebuggerBranchTypeEbcCall); in EbcDebuggerHookExecuteEbcImageEntryPoint()
506 EbcDebuggerPushCallstackDest ((UINT64)(UINTN)VmPtr->Ip, EfiDebuggerBranchTypeEbcCall); in EbcDebuggerHookExecuteEbcImageEntryPoint()
507 EbcDebuggerCheckHookFlag (VmPtr, EFI_DEBUG_FLAG_EBC_BOE); in EbcDebuggerHookExecuteEbcImageEntryPoint()
522 IN VM_CONTEXT *VmPtr in EbcDebuggerHookEbcInterpret() argument
526 EbcDebuggerPushCallstackParameter ((UINT64)(UINTN)VmPtr->Gpr[0], EfiDebuggerBranchTypeEbcCall); in EbcDebuggerHookEbcInterpret()
527 EbcDebuggerPushCallstackDest ((UINT64)(UINTN)VmPtr->Ip, EfiDebuggerBranchTypeEbcCall); in EbcDebuggerHookEbcInterpret()
528 EbcDebuggerCheckHookFlag (VmPtr, EFI_DEBUG_FLAG_EBC_BOT); in EbcDebuggerHookEbcInterpret()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/AArch64/
DEbcSupport.c74 IN VM_CONTEXT *VmPtr, in PushU64() argument
82 VmPtr->Gpr[0] -= sizeof (UINT64); in PushU64()
83 *(UINT64 *) VmPtr->Gpr[0] = Arg; in PushU64()
440 IN VM_CONTEXT *VmPtr, in EbcLLCALLEX() argument
461 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
462 VmWriteMemN (VmPtr, (UINTN) VmPtr->Gpr[0], (UINTN) FramePtr); in EbcLLCALLEX()
463 VmPtr->FramePtr = (VOID *) (UINTN) VmPtr->Gpr[0]; in EbcLLCALLEX()
464 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
465 VmWriteMem64 (VmPtr, (UINTN) VmPtr->Gpr[0], (UINT64) (UINTN) (VmPtr->Ip + Size)); in EbcLLCALLEX()
467 VmPtr->Ip = (VMIP) InstructionBuffer->EbcEntryPoint; in EbcLLCALLEX()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/X64/
DEbcSupport.c111 IN VM_CONTEXT *VmPtr, in PushU64() argument
119 VmPtr->Gpr[0] -= sizeof (UINT64); in PushU64()
120 *(UINT64 *) VmPtr->Gpr[0] = Arg; in PushU64()
509 IN VM_CONTEXT *VmPtr, in EbcLLCALLEX() argument
555 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
556 VmWriteMemN (VmPtr, (UINTN) VmPtr->Gpr[0], (UINTN) FramePtr); in EbcLLCALLEX()
557 VmPtr->FramePtr = (VOID *) (UINTN) VmPtr->Gpr[0]; in EbcLLCALLEX()
558 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
559 VmWriteMem64 (VmPtr, (UINTN) VmPtr->Gpr[0], (UINT64) (UINTN) (VmPtr->Ip + Size)); in EbcLLCALLEX()
562 VmPtr->Ip = (VMIP) (UINTN) TargetEbcAddr; in EbcLLCALLEX()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/Ia32/
DEbcSupport.c111 IN VM_CONTEXT *VmPtr, in EbcLLCALLEX() argument
157 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
158 VmWriteMemN (VmPtr, (UINTN) VmPtr->Gpr[0], (UINTN) FramePtr); in EbcLLCALLEX()
159 VmPtr->FramePtr = (VOID *) (UINTN) VmPtr->Gpr[0]; in EbcLLCALLEX()
160 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
161 VmWriteMem64 (VmPtr, (UINTN) VmPtr->Gpr[0], (UINT64) (UINTN) (VmPtr->Ip + Size)); in EbcLLCALLEX()
164 VmPtr->Ip = (VMIP) (UINTN) TargetEbcAddr; in EbcLLCALLEX()
170 VmPtr->Gpr[7] = EbcLLCALLEXNative (FuncAddr, NewStackPointer, FramePtr); in EbcLLCALLEX()
175 VmPtr->Ip += Size; in EbcLLCALLEX()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/Ipf/
DEbcSupport.c56 IN VM_CONTEXT *VmPtr, in PushU64() argument
64 VmPtr->Gpr[0] -= sizeof (UINT64); in PushU64()
65 *(UINT64 *) VmPtr->Gpr[0] = Arg; in PushU64()
804 IN VM_CONTEXT *VmPtr, in EbcLLCALLEX() argument
865 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
866 VmWriteMemN (VmPtr, (UINTN) VmPtr->Gpr[0], (UINTN) FramePtr); in EbcLLCALLEX()
867 VmPtr->FramePtr = (VOID *) (UINTN) VmPtr->Gpr[0]; in EbcLLCALLEX()
868 VmPtr->Gpr[0] -= 8; in EbcLLCALLEX()
869 VmWriteMem64 (VmPtr, (UINTN) VmPtr->Gpr[0], (UINT64) (VmPtr->Ip + Size)); in EbcLLCALLEX()
871 VmPtr->Ip = (VMIP) (UINTN) TargetEbcAddr; in EbcLLCALLEX()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Include/Protocol/
DEbcSimpleDebugger.h48 IN VM_CONTEXT *VmPtr,
66 IN VM_CONTEXT *VmPtr
85 IN VM_CONTEXT *VmPtr,
DEbcVmTest.h134 IN VM_CONTEXT *VmPtr,