Searched defs:CpuContext (Results 1 - 5 of 5) sorted by relevance
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/ |
H A D | ArchDebugSupport.c | 91 @param[in] CpuContext Pointer to saved CPU context. 100 IN DEBUG_CPU_CONTEXT *CpuContext, 109 Buffer = (UINT8 *) CpuContext + sizeof (DEBUG_DATA_IA32_FX_SAVE_STATE) + Index * 4; 120 Buffer = (UINT8 *) CpuContext + ArchReadFxStatOffset (Index, &Width); 129 @param[in] CpuContext Pointer to saved CPU context. 139 IN DEBUG_CPU_CONTEXT *CpuContext, 148 Buffer = (UINT8 *) CpuContext + sizeof (DEBUG_DATA_IA32_FX_SAVE_STATE) + Index * 4; 156 Buffer = (UINT8 *) CpuContext + ArchReadFxStatOffset (Index, Width); 165 @param[in] CpuContext Pointer to saved CPU context. 171 IN DEBUG_CPU_CONTEXT *CpuContext, 99 ArchWriteRegisterBuffer( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 Index, IN UINT8 Offset, IN UINT8 Width, IN UINT8 *RegisterBuffer ) argument 138 ArchReadRegisterBuffer( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 Index, IN UINT8 Offset, IN UINT8 *Width ) argument 170 ReadRegisterGroup( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_REPONSE_READ_REGISTER_GROUP *RegisterGroup ) argument [all...] |
H A D | ArchReadGroupRegister.c | 20 @param[in] CpuContext Pointer to saved CPU context. 26 IN DEBUG_CPU_CONTEXT *CpuContext, 34 Ia32Descriptor = (IA32_DESCRIPTOR *) CpuContext->Gdtr; 37 Index = CpuContext->Cs / 8; 39 Index = CpuContext->Ss / 8; 41 Index = CpuContext->Gs / 8; 43 Index = CpuContext->Fs / 8; 45 Index = CpuContext->Es / 8; 47 Index = CpuContext->Ds / 8; 57 @param[in] CpuContext Pointe 25 ReadRegisterGroupSegBase( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_REPONSE_READ_REGISTER_GROUP_SEGBASE *RegisterGroupSegBase ) argument 62 ReadRegisterGroupSegLim( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_REPONSE_READ_REGISTER_GROUP_SEGLIM *RegisterGroupSegLim ) argument 125 ArchReadRegisterGroup( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 GroupIndex ) argument 167 ReadRegisterSelectorByIndex( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 RegisterIndex ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/ |
H A D | ArchDebugSupport.c | 86 @param[in] CpuContext Pointer to saved CPU context. 95 IN DEBUG_CPU_CONTEXT *CpuContext, 104 Buffer = (UINT8 *) CpuContext + sizeof (DEBUG_DATA_X64_FX_SAVE_STATE) + Index * 8; 116 Buffer = (UINT8 *) CpuContext + ArchReadFxStatOffset (Index, &Width); 125 @param[in] CpuContext Pointer to saved CPU context. 135 IN DEBUG_CPU_CONTEXT *CpuContext, 144 Buffer = (UINT8 *) CpuContext + sizeof (DEBUG_DATA_X64_FX_SAVE_STATE) + Index * 8; 152 Buffer = (UINT8 *) CpuContext + ArchReadFxStatOffset (Index, Width); 161 @param[in] CpuContext Pointer to saved CPU context. 167 IN DEBUG_CPU_CONTEXT *CpuContext, 94 ArchWriteRegisterBuffer( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 Index, IN UINT8 Offset, IN UINT8 Width, IN UINT8 *RegisterBuffer ) argument 134 ArchReadRegisterBuffer( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 Index, IN UINT8 Offset, IN UINT8 *Width ) argument 166 ReadRegisterGroup( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_REPONSE_READ_REGISTER_GROUP *RegisterGroup ) argument [all...] |
H A D | ArchReadGroupRegister.c | 20 @param[in] CpuContext Pointer to saved CPU context. 28 IN DEBUG_CPU_CONTEXT *CpuContext, 37 Ia32Descriptor = (IA32_DESCRIPTOR *) CpuContext->Gdtr; 44 Selector = (UINT16) CpuContext->Cs; 47 Selector = (UINT16) CpuContext->Ss; 50 Selector = (UINT16) CpuContext->Gs; 53 Selector = (UINT16) CpuContext->Fs; 56 Selector = (UINT16) CpuContext->Es; 59 Selector = (UINT16) CpuContext->Ds; 74 @param[in] CpuContext Pointe 27 ReadRegisterSelectorByIndex( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 RegisterIndex ) argument 79 ReadRegisterGroupSegBase( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_REPONSE_READ_REGISTER_GROUP_SEGBASE *RegisterGroupSegBase ) argument 116 ReadRegisterGroupSegLim( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_REPONSE_READ_REGISTER_GROUP_SEGLIM *RegisterGroupSegLim ) argument 179 ArchReadRegisterGroup( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 GroupIndex ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/ |
H A D | DebugAgent.c | 85 @param[in] CpuContext Pointer to saved CPU context. 90 IN DEBUG_CPU_CONTEXT *CpuContext 95 Eflags = (IA32_EFLAGS32 *) &CpuContext->Eflags; 103 @param[in] CpuContext Pointer to saved CPU context. 108 IN DEBUG_CPU_CONTEXT *CpuContext 113 Eflags = (IA32_EFLAGS32 *) &CpuContext->Eflags; 121 @param[in] CpuContext Pointer to saved CPU context. 127 IN DEBUG_CPU_CONTEXT *CpuContext, 139 * ((UINTN *) &CpuContext->Dr0 + RegisterIndex) = (UINTN) SetHwBreakpoint->Address; 141 Dr7Value = CpuContext 126 SetDebugRegister( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_SET_HW_BREAKPOINT *SetHwBreakpoint ) argument 168 ClearDebugRegister( IN DEBUG_CPU_CONTEXT *CpuContext, IN DEBUG_DATA_CLEAR_HW_BREAKPOINT *ClearHwBreakpoint ) argument 458 SendDataResponsePacket( IN DEBUG_CPU_CONTEXT *CpuContext, IN UINT8 *Data, IN UINT16 DataSize ) argument 561 CommandCommunication( IN UINTN Vector, IN OUT DEBUG_CPU_CONTEXT *CpuContext, IN BOOLEAN BreakReceived ) argument [all...] |
Completed in 245 milliseconds