Resultados da pesquisa a pedido "x86-64"

4 a resposta

Obter lista de software instalado usando C #

Eu tento obter uma lista de chaves de aplicativos instaladas: RegistryKey RegKeyUninstallList = Registry.LocalMachine; string strUninstallList = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; string[] test ...

1 a resposta

Erro de acesso à memória sys_rt_sigaction (manipulador de sinais)

Seguindo istoInterface de sinais do Linux [http://syprog.blogspot.mx/2011/10/iterfacing-linux-signals.html]artigo, eu tenho tentado usarsys_rt_sigaction noamd64, mas sempre obtenhaerro de acesso à memóriaao enviar o sinal.sigração de ...

1 a resposta

O que os prefixos E e R representam nos nomes dos registradores Intel de 32 e 64 bits?

Os nomes dos registradores de 32 bits começam com um E e os de 64 bits começam com um R. O que os E e R representam? Existe uma razão para escolher esses alfabetos? Além disso, em registros de 64 bits, também podemos ver em qualquer depurador ...

0 a resposta

Quando fazer ou não o INVLPG, MOV para CR3 para minimizar a descarga do TLB

PrólogoEu sou um hobby de sistema operacional, e meu kernel roda em 80486+ e já suporta memória virtual. A partir de 80386, a família de processadores x86 da Intel e vários clones dela suportam memória virtual com paginação. É sabido que quando ...

2 a resposta

__builtin_prefetch, Quanto ele lê?

Estou tentando otimizar alguns C ++ RK4 [https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods]) usando __builtin_prefetch Não consigo descobrir como pré-buscar uma estrutura inteir Eu não entendo quanto doconst void *addr está lido. Eu ...

1 a resposta

Convertendo código C em assembly x86-64

Estou tentando converter meu código C para x86-64. Meu objetivo é reverter uma lista vinculada. Os dois parâmetros passados são o cabeçalho ptr e o deslocamento para obter o endereço do campo do ponteiro (ou seja, o ponteiro para o próximo nó na ...

2 a resposta

CMake -G Ninja no Windows especifica x64

Estou usando o CMake no Windows com o gerador Ninja cmake -G Ninja ..Isso usa a cadeia de ferramentas padrão do Windows x86. Como especificar x64 usando o gerador Ninja? PS: Eu sei como gerar x64 com o Visual Studio cmake -G "Visual Studio 12 ...

2 a resposta

GCC não faz uso de inc

2 a resposta

Carregar de um endereço de 64 bits em outro registrador do que o rax

Em x64, o carregamento de um endereço absoluto de 64 bits (isto é, desreferenciando um imediato de 64 bits) pode ser feito

2 a resposta

Como o gcc / clang assume que o endereço de uma constante de string é de 32 bits?

Se eu compilar este programa: #include <stdio.h> int main(int argc, char** argv) { printf("hello world!\n"); return 0; }para x86-64, a saída asm usamovl $.LC0, %edi / call puts. (Veja as opções completas de saída / compilação asm no ...