/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/ |
D | EbcExecute.c | 34 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 …]
|
D | EbcDebuggerHook.h | 38 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 …]
|
D | EbcDebuggerHook.c | 76 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 …]
|
D | EbcInt.c | 167 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 …]
|
D | EbcExecute.h | 43 IN VM_CONTEXT *VmPtr 84 IN VM_CONTEXT *VmPtr, 114 IN VM_CONTEXT *VmPtr, 137 IN VM_CONTEXT *VmPtr,
|
D | EbcInt.h | 159 IN VM_CONTEXT *VmPtr,
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/EbcDebugger/ |
D | EdbHook.c | 27 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/ |
D | EbcSupport.c | 74 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/ |
D | EbcSupport.c | 111 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/ |
D | EbcSupport.c | 111 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/ |
D | EbcSupport.c | 56 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/ |
D | EbcSimpleDebugger.h | 48 IN VM_CONTEXT *VmPtr, 66 IN VM_CONTEXT *VmPtr 85 IN VM_CONTEXT *VmPtr,
|
D | EbcVmTest.h | 134 IN VM_CONTEXT *VmPtr,
|