Resultados da pesquisa a pedido "abi"

3 a resposta

É seguro vincular objetos C ++ 17, C ++ 14 e C ++ 11

Suponha que eu tenha três objetos compilados, todos produzidos pelomesmo compilador / versão: A foi compilado com o padrão C ++ 11B foi compilado com o padrão C ++ 14C foi compilado com o padrão C ++ 17Para simplificar, vamos assumir que todos ...

1 a resposta

Por que essa loja morta de unique_ptr não pode ser eliminada?

#include <memory> #include <vector> using namespace std; vector<unique_ptr<int>> e; void f(unique_ptr<int> u) { e.emplace_back(move(u)); }Para ambos Clang [https://godbolt.org/z/bKG8qy] e GCC [https://godbolt.org/z/VmR0wI], o snippet de código ...

8 a resposta

C tem uma ABI padrão?

De uma discussãoEm outro lugar [http://www.gamedev.net/community/forums/topic.asp?topic_id=590148]: C ++ não possui ABI padrão Mas nem C, certo? Em qualquer plataforma, praticamente existe. Não seria útil como língua franca para a comunicação ...

2 a resposta

Biblioteca Visual Studio C ++ dll falha no aplicativo Qt

1 a resposta

Quais são os requisitos reais da ELF TLS ABI para cada cpu arch?

O papel de Ulrich Drepper em armazenamento local de thread descreve a ABI TLS para várias arquiteturas de cpu diferentes, mas estou achando insuficiente como...

1 a resposta

Como compilar o boost com o GCC 5 usando a ABI antiga?

Fiz o download de uma biblioteca que foi compilada com um gcc 4.8 antes da alteração da ABI no GCC. No meu laptop (o kubuntu mais recente) eu tenho o GCC 5.2. E quando eu instalei o boost, parece que ele usou o novo ABI, mas eu recebo os ...

1 a resposta

Como usar os recursos de função da biblioteca c na linguagem assembly?

Como o título descrito, como usar os recursos de função da biblioteca c na linguagem assembly? Na verdade, quero saber como obter o ponteiro do arquivo para stdin. Obrigado pela sua resposta.

1 a resposta

Por que Clang coagir parâmetros de estrutura a ints

Ao usar parâmetros de estrutura em uma função, o clang altera a assinatura da função. Em vez de usar um tipo de estrutura, a assinatura será um int coagido de tamanho igual. No meu projeto de compilador, eu uso o tipo de estrutura llvm para a ...

4 a resposta

C objetos em tempo de execução, limites de dll

3 a resposta

Quais registros são preservados através de uma chamada de função linux x86-64?

Eu acredito que entendo como o Linux x86-64 ABI usa registradores e stack para passar parâmetros para uma função (cf.discussão prévia da ABI). O que me atrap...