Resultados da pesquisa a pedido "elf"

1 a resposta

Gerar manualmente o dump do core do elf

Eu estou procurando manualmente gerar um arquivo ELF Core Dump.Eu tenho um despejo de RAM do meu programa e também pode recuperar informações de registro e a...

1 a resposta

Por que o cabeçalho ELF de uma biblioteca compartilhada especifica o Linux como OSABI?

1 a resposta

Como o Linux executa um arquivo? [fechadas]

Quero saber como os sistemas operacionais Linux executam arquivos. Assim, nas minhas pesquisas na Web, entendi que todo arquivo com o bit executável definido pode ser executado. Mas então eu aprendi que existe um ELF chamado formato, que é o ...

1 a resposta

Lista de formatos executáveis no Linux [fechado]

Onde encontro a lista de formatos executáveis aprovados / suportados no meu sistema Linux? Espero encontrar uma lista que contenhaDUENDE, Shebang, a.outEu já sei que posso encontrar em/proc/sys/fs/binfmt_misc uma lista de formatos adicionados ...

1 a resposta

O que exatamente significa o aviso sobre o símbolo oculto sendo referenciado pelo DSO?

Estou com um problema ao vincular alguma biblioteca compartilhada ao g ++. Isso me dá um aviso como: hidden symbol XXX in YYY is referenced by DSO /usr/lib/...Li algumas perguntas relacionadas a problemas específicos, mas quero entendê-lo como ...

1 a resposta

Extrair informações detalhadas de símbolos (membros struct) do arquivo elf compilado com ARM-GCC

Estou usando o ARM-GCC 4.7.4 para compilar o código para um Cortex-M4. Para nossa ferramenta de depuração, preciso de conhecimento sobre nomes, tipos e endereços de todas as variáveis em formato legível por humanos (por exemplo, .txt). O arquivo ...

1 a resposta

Como as variáveis globais são inicializadas pelo elf loader

Para variáveis globais em C como int aglobal = 5; Quando os 5 são transferidos para o aglobal pelo carregador e como ele sabe colocar 5 no global. Mesma situação com uma declaração estática em uma função. Gostar int afunc () {estático int ...

1 a resposta

Como o kernel do Linux determina o endereço de carregamento do ld.so?

Eu sei que o vinculador dinâmico usammap() carregar bibliotecas. Eu acho que é o kernel que carrega o executável e seu.interpreter no mesmo espaço de endereço, mas como determina onde? eu percebi issold.soO endereço de carregamento do ...

1 a resposta

Interceptar o carregador ELF no kernel do linux: arquivo fs / binfmt_elf.c via módulo carregável do kernel

Eu sou novo na codificação do kernel e, atualmente, estou trabalhando com arquivos ELF que foram modificados um pouco para fins de segurança, para os quais preciso examinar alguns dos cabeçalhos de seção personalizados e extrair a chave de ...

1 a resposta

Como alterar o alinhamento do segmento de código no ELF

No ELF binário, como alterar o alinhamento de segmentos carregáveis? No exemplo abaixo (consulte o canto direito), quero reduzir o 0x200000 para 0x40960. LOAD 0x000000 0x000000400000 0x0000000000400000 0x000704 0x000704 R E **0x200000** LOAD ...