Resultados da pesquisa a pedido "abi"
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 ...
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 ...
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...
É 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 ...
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 ...
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 ...
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: ...
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
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 ...