Resultados da pesquisa a pedido "elf"

1 a resposta

Acesse a seção .data no Código de posição independente

Estou construindo uma biblioteca compartilhada com o NASM. Nessa biblioteca, em alguma função, eu preciso do que chamaríamos devariável estáticaem C. Basicamente, acho que há algum espaço na seção .data: SECTION .data last_tok: dq 0 ; Define a ...

2 a resposta

Acessar dados anexados a um binário ELF

Eu tenho um binário ELF estático que lê dados de um arquivo zip. Para simplificar a distribuição, desejo anexar o arquivo zip ao binário, da seguinte forma: $ cat mydata.zip >> mybinarySei que isso não danificará o mybinary, mas não sei como ...

4 a resposta

arm toolchain gcc como arm-elf ou arm-none-eabi, qual é a diferenç

Quando você cria um conjunto de ferramentas gcc, existe a possibilidade de construí-lo como braço-elfo ou como braço-nenhum-eabi, mas qual é a diferenç Eu uso o eabi hoje, mas isso é apenas porque todo mundo parece fazer isso ... mas como esse ...

5 a resposta

ELF formato de arquivo principal

Curto prazo para pesquisar na fonte GDB, onde posso encontrar documentação sobre o formato usado para criar arquivos principais? ODUEND [https://en.wikipedia.org/wiki/Executable_and_Linkable_Format] especificação deixa o formato de arquivo ...

4 a resposta

s variáveis inicializadas zero da seção .bss ocupam espaço no arquivo el

Se eu entendi corretamente, o.bss seção @ nos arquivos ELF é usada para alocar espaço para variáveis inicializadas com zero. Nossa cadeia de ferramentas produz arquivos ELF, daí a minha pergunta: o.bss seção realmente tem que conter todos esses ...

6 a resposta

Por que a versão do compilador aparece no meu executável EL

ecentemente, compilei um programa hello world C simples no Debian Linux usando gcc: gcc -mtune=native -march=native -m32 -s -Wunused -O2 -o hello hello.c O tamanho do arquivo era 2980 bytes. Abri-o em um editor hexadecimal e vi as ...

2 a resposta

omo interpretar a tabela de símbolos dinâmicos em um executável EL

Eu estava olhando para interpretar a tabela de símbolos dinâmicos .dynsym) de um arquivo executável ELF. Consegui interpretar com sucesso a tabela de símbolos.symtab (16 bytes para cada símbolo) usando ovalue para indicar o endereço do símbolo ...

4 a resposta

Existe uma desvantagem no uso de funções -Bsymboli

ecentemente, descobri a opção do vinculador "-Bsymbolic-functions" no GNU ld: -Bsymbolic When creating a shared library, bind references to global symbols to the definition within the shared library, if any. Normally, it is possible for ...

1 a resposta

anipulação de formato @ELF

Tenho um requisito em que quero associar umíndic com um arquivo (em um determinado formato). Eu queria saber se posso fazer alguma manipulação ELF e ainda garantir que, a consistência seja mantida, para que o arquivo funcione bem no linux. A ...

1 a resposta

Como a adição de uma variável de membro privado prejudica a compatibilidade C ++ AB

Opimpl idiom [http://c2.com/cgi/wiki?PimplIdiom] é comumente usado para permitir a alteração de código em bibliotecas vinculadas dinamicamente sem quebrar a compatibilidade ABI e ter que recompilar todo o código que depende da bibliotec A ...