Perguntas sobre 'elf'

1
resposta

Como compilar para um formato executável específico?

Estou um pouco confuso. Acabei de ler isto: link , que basicamente diz que o freeBSD usa o formato binário elf. Mas quando eu compilo meu código usando cc, recebo um arquivo chamado a.out. Então, o que está acontecendo aqui? Posso de alguma...
29.04.2014 / 14:56
1
resposta

Quais são as diferenças entre os níveis de visibilidade dos símbolos ELF?

Os documentos da NASM em " elf Extensões da Diretiva GLOBAL" dizem, Optionally, you can control the ELF visibility of the symbol. Just add one of the visibility keywords: default, internal, hidden, or protected. The default is defaul...
02.10.2018 / 01:47
1
resposta

Qual é a diferença entre readelf e eu-readelf?

Você recebe eu-readelf de: $ sudo apt-get install elfutils Eu estava me perguntando por que você usaria um sobre o outro?     
11.11.2016 / 23:35
1
resposta

.elf formata inspeção interna

Eu estava lendo a especificação de formato ELF, onde foi dito tudo isso com cabeçalhos de elfos, cabeçalho de programa, seções, segmentos e etc. Tudo isso é referenciado como estruturas com todos os tipos de campos e valores. Então, a questão...
24.08.2016 / 17:37
1
resposta

Utilizando prelink em bibliotecas carregadas manualmente? (como bibliotecas nativas de Java)

Tanto quanto eu posso dizer, o prelink só funciona com bibliotecas dinâmicas que um executável declara que precisa em tempo de compilação (as bibliotecas que podem ser encontradas com ldd ). Não parece incluir bibliotecas dinâmicas que são ca...
11.10.2013 / 03:49
0
respostas

Extrai um ELF em execução de um despejo de memória

Nosso professor nos deu como lição de casa um despejo de memória de um VBox (Ubuntu 16.04.9) e disse que a mensagem que precisamos obter é impressa por um ELF atualmente em execução na VM. Isto é o que obtenho depois de executar pslist na im...
18.04.2018 / 23:26
1
resposta

Gerar ELF inicializável a partir do gerenciador de inicialização, kernel, árvore de dispositivos, ramdisk

Sou novo na programação do Kernel do Linux, e estou muito empacado com (o que eu acho) o último passo na criação da minha imagem inicializável. Por algum motivo, estamos tentando fazer upload de uma imagem completa do sistema operacional para...
23.01.2018 / 18:11
0
respostas

É possível combinar dois binários ELF em um?

No Windows existe um utilitário chamado iexpress para o qual você pode fornecer dois arquivos EXE (File1.exe e File2.exe) e empacotá-los em um único EXE (Result.exe). Executar o Result.exe executará o File1.exe primeiro e, em seguida, o arquivo...
28.02.2017 / 17:49
0
respostas

arquivos separados de debug-info no FreeBSD

No GNU / Linux, há debug-link e build-id seções em arquivos ELF que mostram nome separado de arquivos debug-info ou CRC32 [ link . Também há pacotes de depuração (por exemplo, nginx-debug) que podem ser instalados por yum ou apt ....
26.06.2016 / 05:57
2
respostas

ld.so.preload não difere x86_32 e x86_64

- É sabido que você pode executar programas x86_32 com o kernel x86_64 se ele foi compilado com suporte para isso. Mas o vinculador dinâmico não fornece nenhuma maneira de definir um conjunto separado de bibliotecas de pré-carregamento para prog...
13.09.2014 / 20:44