Searched defs:CpuContext (Results 1 - 5 of 5) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/
H A DArchDebugSupport.c91 @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 DArchReadGroupRegister.c20 @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 DArchDebugSupport.c86 @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 DArchReadGroupRegister.c20 @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 DDebugAgent.c85 @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