Perguntas sobre 'symbol-table'

3
respostas

Por que nm não mostra nenhum símbolo para /lib/i386-linux-gnu/libc.so.6?

Eu esperava ver o número de símbolos no arquivo libc.so.6 , incluindo printf . Eu usei a ferramenta nm para encontrá-los, no entanto, diz que não há nenhum símbolo em libc.so.6.     
11.05.2016 / 22:48
1
resposta

O símbolo de função obtém o sufixo '.part' após a compilação

Ao compilar cruzado o kernel Linux 3.18.10, o compilador adiciona um sufixo .part.<N> ao final de alguns símbolos (veja um exemplo abaixo). O número <N> muda ao usar diferentes defconfigs. Alguém sabe sob quais condições o comp...
13.08.2015 / 16:06
1
resposta

Como lidar com acentos com enscript?

Não consigo descobrir como lidar com os acentos com enscript ao converter um texto em um PDF: echo "élisée" | enscript -o - -X <encoding> | ps2pdf - output.pdf Eu tentei todas as codificações possíveis, mas nenhuma está levando...
12.12.2016 / 20:37
1
resposta

Os endereços dos símbolos do kernel podem ser influenciados? consequências?

tl; dr: no meu kernel do distros linux 3.08 usando cat /proc/kallsyms Eu posso descobrir que por exemplo a função / símbolo _commit_creds está localizada no endereço 0xc1073fe0. Quando qualquer um: construindo meu kernel (opção 1) via...
20.01.2016 / 10:43
1
resposta

kernel do Linux, faltando o símbolo '__fentry__'

Tentando construir o driver EtherCAT master (driver de E / S em tempo real) em um RT Linux (SL6. 3) Eu continuo batendo em um problema de símbolo ausente ao construir os módulos do kernel EtherCAT: # make modules make -C "/usr/src/kernels/3...
03.02.2016 / 14:12
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
2
respostas

Precisa digitar um símbolo especial no vi

Eu quero digitar ½ no modo vi, mas ele vem com caractere extra ½ . Eu estou pressionando ALT+0189 . Eu pesquisei muito sobre o mesmo, mas não consegui. Por favor, informe.     
18.10.2016 / 14:50
2
respostas

Por que alguns símbolos libc possuem encadernação WEAK e outros GLOBAL?

Por que símbolos diferentes na libc são declarados com ligações diferentes, 1510 0x0003d200 0xf7d55200 WEAK FUNC 55 system 454 0x00067b40 0xf7d7fb40 WEAK FUNC 474 puts 147 0x000303d0 0xf7d483d0 GLOBAL FUNC 33 exit De rea...
31.10.2018 / 03:46
1
resposta

Qual é o número no nome da tabela de símbolos de leitura?

Eu tenho uma variável estática local, algo assim: void function(void) { static unsigned char myVariable = 0; ... Eu despejo a tabela de símbolos usando o readelf da seguinte forma: readelf -s myprogram.elf e eu recebo a tab...
27.09.2018 / 12:12
1
resposta

Extraindo o tamanho e a origem de todos os símbolos em um ELF

Estou tentando estimar o tamanho do código dos vários componentes de um binário. Eu tenho acesso ao código-fonte e ao diretório de criação resultante contendo todos os arquivos de objeto criados. Claro, eu quero incluir apenas os símbolos que sã...
21.09.2017 / 18:31