Resultados da pesquisa a pedido "abi"

2 a resposta

Se eu pular de um bloco catch com “goto”, tenho certeza de que o objeto de exceção será liberad

Tenho o código a seguir try { doSomething(); } catch(InterruptException) { goto rewind_code; } if(0) { rewind_code: longjmp(savepoint, 1); } Minha pergunta é: é o objeto de exceção que é armazenado pelo tempo de execução C ++ gratuito quando ...

2 a resposta

Quais são os objetivos do ARM ABI e EABI?

Quanto mais eu olho para isso PDF [http://infocenter.arm.com/help/topic/com.arm.doc.ihi0036b/IHI0036B_bsabi.pdf] menos eu entendo o que isso significa. Também gostaria de alguns comentários sobre isso ...

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...

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 ...

3 a resposta

C # quebra de interface, ABI

Suponha que tenhamos oclass X na versão 1 da montagemA.dll: class X { SomeType Property { set; get; } }e depois na versão 2 da montagemA.dll: class X { SomeType Property { set; get; } SomeType OtherProperty { set; get; } } Agora, suponha que ...

3 a resposta

Como evitar símbolos STT_GNU_IFUNC no seu binário?

Preciso implantar em uma caixa do Red Hat 4.1.2 (que possui o gcc 4.1.2). Eu uso o GCC 4.6.1 no Ubuntu 11.10 para desenvolvimento. Infelizmente, alguns dos binários criados pelo meu processo de construção não são utilizáveis na máquina RedHat. O ...

4 a resposta

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

4 a resposta

Quais são as convenções de chamada para as chamadas do sistema UNIX e Linux no i386 e x86-64

s links a seguir explicam as convenções de chamada do sistema x86-32 para UNIX (sabor BSD) e Linux: http: //www.int80h.org/bsdasm/#system-call [http://www.int80h.org/bsdasm/#system-calls] http: ...

4 a resposta

glibc: arquivo elfo OS ABI inválido

glibc-2.13 baixado e compilado. quando tento executar um programa C de exemplo que faz um malloc (). Recebo o seguinte erroelf file OS ABI invalid or favor, note que minha versão do kernel é linux-2.6.35.9

8 a resposta

O que o C / C ++ poderia "perder" se eles definissem uma ABI padrão?

O título diz tudo. Estou falando especificamente do C / C ++, porque ambos consideram isso como "problema de implementação". Penso que definir uma interface padrão pode facilitar a construção de um sistema de módulos, além de muitas outras coisas ...