Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica los registros asociados a una arquitectura del procesador de impresión determinada.
typedef enum CorDebugRegister {
REGISTER_INSTRUCTION_POINTER = 0,
REGISTER_STACK_POINTER,
REGISTER_FRAME_POINTER,
REGISTER_X86_EIP = 0,
REGISTER_X86_ESP,
REGISTER_X86_EBP,
REGISTER_X86_EAX,
REGISTER_X86_ECX,
REGISTER_X86_EDX,
REGISTER_X86_EBX,
REGISTER_X86_ESI,
REGISTER_X86_EDI,
REGISTER_X86_FPSTACK_0,
REGISTER_X86_FPSTACK_1,
REGISTER_X86_FPSTACK_2,
REGISTER_X86_FPSTACK_3,
REGISTER_X86_FPSTACK_4,
REGISTER_X86_FPSTACK_5,
REGISTER_X86_FPSTACK_6,
REGISTER_X86_FPSTACK_7,
REGISTER_AMD64_RIP = 0,
REGISTER_AMD64_RSP,
REGISTER_AMD64_RBP,
REGISTER_AMD64_RAX,
REGISTER_AMD64_RCX,
REGISTER_AMD64_RDX,
REGISTER_AMD64_RBX,
REGISTER_AMD64_RSI,
REGISTER_AMD64_RDI,
REGISTER_AMD64_R8,
REGISTER_AMD64_R9,
REGISTER_AMD64_R10,
REGISTER_AMD64_R11,
REGISTER_AMD64_R12,
REGISTER_AMD64_R13,
REGISTER_AMD64_R14,
REGISTER_AMD64_R15,
REGISTER_AMD64_XMM0,
REGISTER_AMD64_XMM1,
REGISTER_AMD64_XMM2,
REGISTER_AMD64_XMM3,
REGISTER_AMD64_XMM4,
REGISTER_AMD64_XMM5,
REGISTER_AMD64_XMM6,
REGISTER_AMD64_XMM7,
REGISTER_AMD64_XMM8,
REGISTER_AMD64_XMM9,
REGISTER_AMD64_XMM10,
REGISTER_AMD64_XMM11,
REGISTER_AMD64_XMM12,
REGISTER_AMD64_XMM13,
REGISTER_AMD64_XMM14,
REGISTER_AMD64_XMM15,
REGISTER_IA64_BSP = REGISTER_FRAME_POINTER,
REGISTER_IA64_R0 = REGISTER_IA64_BSP + 1,
REGISTER_IA64_F0 = REGISTER_IA64_R0 + 128,
} CorDebugRegister;
Miembros
Miembro |
Descripción |
|---|---|
REGISTER_INSTRUCTION_POINTER |
Registro del puntero de instrucción en cualquier procesador. |
REGISTER_STACK_POINTER |
registro del puntero de pila en cualquier procesador. |
REGISTER_FRAME_POINTER |
Registro del puntero de marco en cualquier procesador. |
REGISTER_X86_EIP |
Registro del puntero de instrucción en el procesador x86. |
REGISTER_X86_ESP |
Registro del puntero de pila en el procesador x86. |
REGISTER_X86_EBP |
Registro del puntero de base en el procesador x86 |
REGISTER_X86_EAX |
Registro de datos A en el procesador x86. |
REGISTER_X86_ECX |
Registro de datos C en el procesador x86. |
REGISTER_X86_EDX |
Registro de datos D en el procesador x86. |
REGISTER_X86_EBX |
Registro de datos B en el procesador x86. |
REGISTER_X86_ESI |
Registro de índice de origen en el procesador x86. |
REGISTER_X86_EDI |
Registro de índice de destino en el procesador x86. |
REGISTER_X86_FPSTACK_0 |
Registro de pila 0 en el procesador de coma flotante (FP) x86. |
REGISTER_X86_FPSTACK_1 |
Indicador de pila 1 en el procesador FP x86. |
REGISTER_X86_FPSTACK_2 |
Indicador de pila 2 en el procesador FP x86. |
REGISTER_X86_FPSTACK_3 |
Indicador de pila 3 en el procesador FP x86. |
REGISTER_X86_FPSTACK_4 |
Indicador de pila 4 en el procesador FP x86. |
REGISTER_X86_FPSTACK_5 |
Indicador de pila 5 en el procesador FP x86. |
REGISTER_X86_FPSTACK_6 |
Indicador de pila 6 en el procesador FP x86. |
REGISTER_X86_FPSTACK_7 |
Indicador de pila 7 en el procesador FP x86. |
REGISTER_AMD64_RIP |
Registro del puntero de instrucción en el procesador AMD64 |
REGISTER_AMD64_RSP |
Registro del puntero de pila en el procesador AMD64 |
REGISTER_AMD64_RBP |
Registro del puntero de base en el procesador AMD64 |
REGISTER_AMD64_RAX |
Registro de datos A en el procesador AMD64. |
REGISTER_AMD64_RCX |
Registro de datos C en el procesador AMD64. |
REGISTER_AMD64_RDX |
Registro de datos D en el procesador AMD64. |
REGISTER_AMD64_RBX |
Registro de datos B en el procesador AMD64. |
REGISTER_AMD64_RSI |
Registro de índice de origen en el procesador AMD64. |
REGISTER_AMD64_RDI |
Registro de índice de destino en el procesador AMD64 |
REGISTER_AMD64_R8 |
Registro de datos 8 en el procesador AMD64. |
REGISTER_AMD64_R9 |
Registro de datos 9 en el procesador AMD64. |
REGISTER_AMD64_R10 |
Registro de datos 10 en el procesador AMD64. |
REGISTER_AMD64_R11 |
Registro de datos 11 en el procesador AMD64. |
REGISTER_AMD64_R12 |
Registro de datos 12 en el procesador AMD64. |
REGISTER_AMD64_R13 |
Registro de datos 13 en el procesador AMD64. |
REGISTER_AMD64_R14 |
Registro de datos 14 en el procesador AMD64. |
REGISTER_AMD64_R15 |
Registro de datos 15 en el procesador AMD64. |
REGISTER_AMD64_XMM0 |
Registro multimedia 0 en el procesador AMD64. |
REGISTER_AMD64_XMM1 |
Registro multimedia 1 en el procesador AMD64 |
REGISTER_AMD64_XMM2 |
Registro multimedia 2 en el procesador AMD64. |
REGISTER_AMD64_XMM3 |
Registro multimedia 3 en el procesador AMD64. |
REGISTER_AMD64_XMM4 |
Registro multimedia 4 en el procesador AMD64. |
REGISTER_AMD64_XMM5 |
Registro multimedia 5 en el procesador AMD64. |
REGISTER_AMD64_XMM6 |
Registro multimedia 6 en el procesador AMD64. |
REGISTER_AMD64_XMM7 |
Registro multimedia 7 en el procesador AMD64. |
REGISTER_AMD64_XMM8 |
Registro multimedia 8 en el procesador AMD64. |
REGISTER_AMD64_XMM9 |
Registro multimedia 9 en el procesador AMD64. |
REGISTER_AMD64_XMM10 |
Registro multimedia 10 en el procesador AMD64. |
REGISTER_AMD64_XMM11 |
Registro multimedia 11 en el procesador AMD64. |
REGISTER_AMD64_XMM12 |
Registro multimedia 12 en el procesador AMD64. |
REGISTER_AMD64_XMM13 |
Registro multimedia 13 en el procesador AMD64. |
REGISTER_AMD64_XMM14 |
Registro multimedia 14 en el procesador AMD64. |
REGISTER_AMD64_XMM15 |
Registro multimedia 15 en el procesador AMD64. |
REGISTER_IA64_BSP |
Registro del puntero de pila en el procesador IA-64. |
REGISTER_IA64_R0 |
Registro de datos 0 en el procesador IA-64. |
REGISTER_IA64_F0 |
Registro de datos FP 0 en el procesador IA-64. |
Comentarios
Hay 128 registros de datos de uso general y 128 registros de datos en punto flotante en el procesador IA-64, pero sólo se proporcionan los valores de REGISTER_IA64_R0 y REGISTER_IA64_F0. Los demás valores se pueden determinar de la manera siguiente:
Sume el número del registro a REGISTER_IA64_R0 para los valores REGISTER_IA64_R1 a REGISTER_IA64_R127, que corresponden a los registros de datos 1 a 127 del procesador IA-64.
Sume el número del registro a REGISTER_IA64_F0 para los valores REGISTER_IA64_F1 a REGISTER_IA64_F127, que corresponden a los registros de datos FP 1 a PF 127 del procesador IA-64.
Por ejemplo, si necesita especificar el registro de datos 83 en el procesador de impresión IA-64, utilice REGISTER_IA64_R0 + 83.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0