Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica os registros associados a uma arquitetura de processador específico.
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;
Membros
Membro |
Descrição |
|---|---|
REGISTER_INSTRUCTION_POINTER |
Um ponteiro de instrução registrar em qualquer processador. |
REGISTER_STACK_POINTER |
Um ponteiro de pilha se registrar em qualquer processador. |
REGISTER_FRAME_POINTER |
Registrar o ponteiro do quadro em qualquer processador. |
REGISTER_X86_EIP |
O registro de ponteiro de instrução no processador x86. |
REGISTER_X86_ESP |
O registro de ponteiro de pilha no processador x86. |
REGISTER_X86_EBP |
O registro de ponteiro da base do processador x86. |
REGISTER_X86_EAX |
Registram os dados de um processador x86. |
REGISTER_X86_ECX |
Processador x86 registram os dados C. |
REGISTER_X86_EDX |
Registram os dados D Processador x86. |
REGISTER_X86_EBX |
O registro de dados b no processador x86. |
REGISTER_X86_ESI |
O índice de origem se registrar no processador x86. |
REGISTER_X86_EDI |
O registro de índice do destino no processador x86. |
REGISTER_X86_FPSTACK_0 |
O processador de registro 0 no x86 ponto flutuante (FP) da pilha. |
REGISTER_X86_FPSTACK_1 |
A pilha de # 1 registrar x86 processador do FP. |
REGISTER_X86_FPSTACK_2 |
A pilha de # 2 registrar x86 processador do FP. |
REGISTER_X86_FPSTACK_3 |
A pilha de n º 3 registrar x86 processador do FP. |
REGISTER_X86_FPSTACK_4 |
A pilha de # 4 registrar x86 processador do FP. |
REGISTER_X86_FPSTACK_5 |
A pilha de # 5 registrar x86 processador do FP. |
REGISTER_X86_FPSTACK_6 |
A pilha de # 6 registrar x86 processador do FP. |
REGISTER_X86_FPSTACK_7 |
A pilha de n º 7 registrar x86 processador do FP. |
REGISTER_AMD64_RIP |
O ponteiro de instrução registrar no processador AMD64. |
REGISTER_AMD64_RSP |
O ponteiro de pilha se registrar no processador AMD64. |
REGISTER_AMD64_RBP |
Registro de ponteiro da base do processador AMD64. |
REGISTER_AMD64_RAX |
Registram os dados de um processador AMD64. |
REGISTER_AMD64_RCX |
Os dados c se registrar no processador AMD64. |
REGISTER_AMD64_RDX |
Os dados d registram no processador AMD64. |
REGISTER_AMD64_RBX |
Os dados de b se registrar no processador AMD64. |
REGISTER_AMD64_RSI |
O índice de origem se registrar no processador AMD64. |
REGISTER_AMD64_RDI |
O índice de destino se registrar no processador AMD64. |
REGISTER_AMD64_R8 |
Os dados de n º 8 registram no processador AMD64. |
REGISTER_AMD64_R9 |
Os dados do # 9 registram no processador AMD64. |
REGISTER_AMD64_R10 |
Os dados de # 10 se registrar no processador AMD64. |
REGISTER_AMD64_R11 |
Os dados de n º 11 registram no processador AMD64. |
REGISTER_AMD64_R12 |
Os dados de 12 # registram no processador AMD64. |
REGISTER_AMD64_R13 |
Os dados de # 13 registram no processador AMD64. |
REGISTER_AMD64_R14 |
Os dados de 14 # registram no processador AMD64. |
REGISTER_AMD64_R15 |
Os dados de 15 # registram no processador AMD64. |
REGISTER_AMD64_XMM0 |
# 0 Multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM1 |
N º 1 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM2 |
N º 2 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM3 |
N º 3 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM4 |
N º 4 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM5 |
N º 5 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM6 |
N º 6 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM7 |
# 7 Multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM8 |
N º 8 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM9 |
N º 9 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM10 |
N º 10 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM11 |
N º 11 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM12 |
N º 12 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM13 |
# 13 Multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM14 |
N º 14 multimídia registrar no processador AMD64. |
REGISTER_AMD64_XMM15 |
# 15 Multimídia registrar no processador AMD64. |
REGISTER_IA64_BSP |
O registro de ponteiro de pilha no processador IA-64. |
REGISTER_IA64_R0 |
Os dados de # 0 registram no processador IA-64. |
REGISTER_IA64_F0 |
Os dados do FP # 0 registram no processador IA-64. |
Comentários
Há registradores de dados de uso geral de 128 e dados de ponto flutuante de 128 registra no processador IA-64, mas somente valores REGISTER_IA64_R0 e REGISTER_IA64_F0 são fornecidos. Os outros valores podem ser determinados da seguinte maneira:
Adicione o número de registro para REGISTER_IA64_R0 para valores REGISTER_IA64_R1 por REGISTER_IA64_R127, que correspondem a # 1 registro de dados por meio do registro de dados # 127 no processador IA-64.
Adicione o número de registro para REGISTER_IA64_F0 para valores REGISTER_IA64_F1 por REGISTER_IA64_F127, que correspondem do registro de dados FP # 1 a 127 o # registro de dados FP no processador IA-64.
Por exemplo, se você precisar especificar o registro de dados de # 83 no processador IA-64, use REGISTER_IA64_R0 + 83.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0