Resultados da pesquisa a pedido "elf"
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 ...
Erro de conexão com `libopencv_highgui.so` no Ubuntu 14.04, resultado estranho com` libtiff.so.5`
ProblemaEstou compilando a biblioteca de aprendizado profundoCaffe [http://caffe.berkeleyvision.org/]no Ubuntu 14.04 (64 bits). OpenCV (Version: 2.4.8+dfsg1-2ubuntu1) é instalado a partir do servidor de pacotes ubuntu com: sudo apt-get install ...
Como carregar símbolos definidos da biblioteca em um local especificado?
O teste é no Ubuntu 12.04, 32 bits, comgcc 4.6.3 Basicamente, estou fazendo algum trabalho de manipulação binária em binários ELF, e o que tenho que fazer agora é montar um programa de montagem e garantir que os símbolos libc sejam carregados em ...
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 ...
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 ...
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 ...
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 ...
Como posso encontrar as bibliotecas dinâmicas exigidas por um binário ELF em C ++?
Como posso obter uma lista de todas as bibliotecas dinâmicas exigidas por um binário elf no linux usando C ++? Depois de conseguir extrair as informações (nome do arquivo?) Do binário, posso encontrar o arquivo real pesquisando noPATH, mas não ...
.so injeção no linux: como localizar o endereço dlopen ()?
Recentemente, me interessei pelo Linux e estou tentando criar um programa capaz de injetar um objeto compartilhado (por exemplo, arquivo .so, 'biblioteca dinamicamente carregável', "DLL" no Windows.) Sei que isso pode ser feito configurando uma ...
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...