Resultados da pesquisa a pedido "elf"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...