Resultados da pesquisa a pedido "elf"

2 a resposta

Editar valores de variáveis ​​no arquivo ELF?

Eu preciso alterar algumas variáveis ​​em um arquivo ELF compilado. Tentando explicar isso claramente, usarei uma estrutura C simples como exemplo.O único ar...

5 a resposta

Como carregar uma biblioteca compartilhada sem carregar suas dependências?

Digamos que eu tenha uma biblioteca

1 a resposta

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

4 a resposta

Corrigindo código / símbolos em um binário ELF vinculado dinâmico

Suponha que eu tenha um binário ELF vinculado dinâmico e que eu queira substituir / redirecionar determinadas chamadas de biblioteca. Eu sei que posso fazer isso comLD_PRELOAD, mas quero uma solução permanente no binário, independente do ambiente ...

1 a resposta

Como executar o arquivo binário ELF no cygwin

Eu sou novo no cygwin, mas estou tendo um pouco de dificuldade. Eu tenho o arquivo binário compilado Linux ELF e existe uma maneira de almoçá-lo no cygwin de uma maneira simples, como o binário do Windows, por exemplo. \ A.exe

3 a resposta

O que significa "COM" na coluna Ndx da seção .symtab?

add2.c: int counter=0; int a=0; int b; int c; int add(int a, int b) { return a+b; } compilação: gcc -c add2.c -o add2.o lendo a tabela de símbolos: readelf --symbols add2.o Symbol table '.symtab' contains 12 entries: Num: Value Size Type Bind ...

3 a resposta

Quando o GAS ELF é necessário para as diretivas .type, .thumb, .size e .section?

Estou trabalhando em um programa de montagem para um microcontrolador baseado em ARM Cortex-M3 (conjunto de instruções da Thumb 2), usando o GNU como. Em algum código de exemplo, encontro diretivas como.size, .section e.type que eu entendo são ...

7 a resposta

C / C ++ com GCC: adicione estaticamente arquivos de recursos ao executável / biblioteca

Alguém tem uma idéia de como compilar estaticamente qualquer arquivo de recurso diretamente no arquivo executável ou na biblioteca compartilhada usando o GCC? Por exemplo, eu gostaria de adicionar arquivos de imagem que nunca mudam (e, ...

6 a resposta

Analisando binários MIPS: existe uma biblioteca Python para analisar dados binários?

Estou trabalhando em um utilitário que precisa resolver endereços hexadecimais para um nome de função simbólico e um número de linha de código-fonte em um binário. O utilitário será executado no Linux em x86, embora os binários analisados sejam ...

2 a resposta

Como imprimir o nome dos símbolos dos arquivos ELF como o nm?

Eu sei que o nome dos símbolos estão no shstrtab. Mas eu não entendo como pegá-los. Devo converter meu shstrab em um Elf64_Sym para poder usar o st_name? Elf64_Shdr *shdr = (Elf64_Shdr *) (data + elf->e_shoff); Elf64_Shdr *symtab; Elf64_Shdr ...