Perguntas sobre 'elf'

1
resposta

linker GNU produzindo espaçamento inútil entre seções no arquivo ELF

Minha intenção é colocar a seção de texto em um local específico na memória (0x00100000). SECTIONS { . = 0x00100000; .text : { *(.text*) } } Embora o vinculador faça , faça isso (observe o campo 0x01000000...
23.05.2017 / 20:17
1
resposta

Como recomprimir o arquivo ELF vmlinux autônomo

Eu tenho um arquivo vmlinux sem código-fonte, arquivos de cabeçalho ou qualquer outro periférico. Qual é a maneira mais fácil de convertê-lo em um zImage inicializável?     
06.03.2016 / 20:11
1
resposta

Como cruzar elfutils de compilação

Meu sistema (uname --all) Linux shyamdaramubtnb 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux Meu alvo ARM Cortex A7 Estou no processo de compilação cruzada de perf tools para ARM, m...
19.08.2015 / 07:06
1
resposta

Qual é a diferença entre “executável LSB” (ET_EXEC) e “objeto compartilhado LSB” (ET_DYN)?

Com dois arquivos, um compilado e vinculado a gcc e o outro manualmente com nasm e ld , obtenho Objeto compartilhado ELB de 32 bits ELF ... executável ELB de 32 bits ELF ... Qual é a diferença entre essas duas coisas? Eu posso v...
30.09.2018 / 21:05
0
respostas

Atualizando 'Versão Disponível' em .so

Estou tentando executar o editor de gitbook no Arch Linux e executando os problemas da versão openssl. As mensagens de erro afirmam: .... /usr/lib/libssl.so.1.0.0: version 'OPENSSL_1.0.0' not found ... No entanto, esta biblioteca está def...
02.05.2017 / 08:19
1
resposta

Wine: Carrega o software antigo do Access - Cabeçalho ELF inválido

Eu preciso executar o software antigo (com base no Access 2.00) sobre o Wine, mas tenho muitos problemas. Alguém pode dar algumas dicas sobre essa questão: warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\home\wellingto...
17.03.2017 / 20:18
0
respostas

Significado dos sinalizadores MIPS no cabeçalho elf

Eu estava olhando para o cabeçalho de alguns arquivos elf e notei algo estranho: ELF Header: Magic: 7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's compl...
17.10.2016 / 19:33
1
resposta

Como fazer com que $ ORIGIN no RPATH não siga links simbólicos?

Eu tenho um executável app , que depende de uma biblioteca libbar.so e carrega via RPATH com $ORIGIN assim: $ readelf -d app Dynamic section at offset 0xe08 contains 26 entries: Tag Type Name/Value...
10.08.2016 / 17:04
1
resposta

“Instrução ilegal” em um binário MIPS estático

Na minha caixa MIPS, estou tentando executar um programa. Eu uso um compilador cruzado para mips. Quando eu executo meu programa, estou recebendo Illegal instruction Eu tirei um binário dele, chamado cputest . Basicamente imprime “hello...
08.08.2015 / 04:05
1
resposta

Posso ler o que CCFLAGS foi usado para construir um binário?

Existe alguma maneira de ler o código compilado que CCFLAGS (particularmente as otimizações) foram definidas em tempo de compilação?     
21.02.2013 / 14:38