Resultados da pesquisa a pedido "calling-convention"
Por que a ABI do Mac exige alinhamento de pilha de 16 bytes para x86-32?
Posso entender esse requisito para os antigos sistemas PPC RISC e até para x86-64, mas para o antigo x86 testado e verdadeiro? Nesse caso, a pilha precisa ser alinhada apenas nos limites de 4 bytes. Sim, algumas das instruções do MMX / SSE ...
Recuperando o nome do método de chamada de dentro de um método [duplicado]
Possible Duplicate: Como posso encontrar o método que chamou o método atual? [https://stackoverflow.com/questions/171970/how-can-i-find-the-method-that-called-the-current-method] Eu tenho um método em um objeto chamado de vários locais dentro ...
__cdecl ou __stdcall no Windows?
No momento, estou desenvolvendo uma biblioteca C ++ para Windows que será distribuída como uma DLL. Meu objetivo é maximizar a interoperabilidade binária; mais precisamente, as funções na minha DLL devem ser utilizáveis a partir de código ...
CLR / Fastcall: Como os tipos de valores grandes são transmitidos internamente para as funções chamada
Apenas por curiosidade: os tipos de valor geralmente são copiados, e o compilador JIT parece usar a convenção de chamada Fastcall da Microsoft ao chamar um método. Isso coloca os primeiros argumentos nos registros, para acesso rápido. Mas como ...
x86_64 convenções de chamada e quadros de pilha
Estou tentando entender o código executável que o GCC (4.4.3) está gerando para uma máquina x86_64 em execução no Ubuntu Linux. Em particular, não entendo como o código controla os quadros de pilha. Antigamente, no código de 32 bits, eu estava ...
Escrever funções nuas com código de prólogo e epilog personalizado no Visual Studio
Estou escrevendo algum código de plug-in em uma dll chamada por um host sobre o qual não tenho control O host assume que os plugins são exportados como funções __stdcall. O host recebe o nome da função e os detalhes dos argumentos que espera e ...
Quais são as diferentes convenções de chamada em C / C ++ e o que cada uma signific
Existem diferentes convenções de chamada disponíveis em C / C ++:stdcall, extern, pascal, etc. Quantas convenções de chamadas estão disponíveis e o que cada uma delas significa? Existem links que descrevem esses itens?
O que é safecall?
Estou trabalhando na criação de um EXE ActiveX usando o VB6, e o único exemplo que recebi é todo escrito em Delph Lendo o código de exemplo, notei que existem algumas funções cujas assinaturas são seguidas pelo safecall palavra-chave. Aqui ...