Resultados da pesquisa a pedido "elf"
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 ...
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 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 ...
Quais são os significados das colunas da tabela de símbolos exibidas por mim mesmo?
Alguém poderia explicar as colunas mostradas na tabela de símbolos usandoreadelf?
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 ...
Como é uma classe C ++ compilada?
Com alguma experiência em instruções de montagem e programas em C, posso visualizar como seria uma função compilada, mas é engraçado nunca ter pensado tão cuidadosamente sobre como seria uma classe C ++ compilada. bash$ cat class.cpp ...
Exceções em C ++ e a seção .eh_frame ELF
É que a ausência ou dano da seção .eh_frame ELF é a causa das exceções no meu código C ++ que parou de funcionar? Qualquer exceção que foi capturada anteriormente com sucesso agora está chamando std :: terminate (). Minha situação: Minha ...
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 ...
Tamanho incorreto da função no objeto ARM ELF
readelf output do arquivo de objeto: Symbol table '.symtab' contains 15 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 FILE LOCAL DEFAULT ABS fp16.c 2: 00000000 0 SECTION LOCAL DEFAULT 1 3: ...
Como o gcc / clang assume que o endereço de uma constante de string é de 32 bits?
Se eu compilar este programa: #include <stdio.h> int main(int argc, char** argv) { printf("hello world!\n"); return 0; }para x86-64, a saída asm usamovl $.LC0, %edi / call puts. (Veja as opções completas de saída / compilação asm no ...