Analisando o core dump no sistema linux: error

0

Estamos usando um módulo privado para fazer o dump de um corefile que usa o utilitário de kernel elf_core_dump in source/fs/binfmt_elf.c file na fonte do kernel 4.4.52.

Usando este módulo, estamos obtendo um núcleo de tamanho ilimitado. Usamos a versão gdb do ARM "GNU gdb (desenvolvimento Marvell GCC 20170123-) 7.10.0.20150918-cvs" para depurar um arquivo principal.

Usando essa ferramenta, ao abrir o arquivo principal, recebemos o seguinte erro:

BFD: Warning: /tmp/filewXU3ip is truncated: expected core file size >= 1684632832, found: 102373296.
warning: Couldn't find general-purpose registers in core file.
warning: Couldn't find general-purpose registers in core file.
PC not available

Alguém poderia nos ajudar a superar esse erro? Precisamos fazer alguma outra implementação para isso no kernel além de exportar símbolos necessários?

    
por oxoinfra 06.03.2018 / 09:02

1 resposta

0

Por suposto, você precisa escrevê-lo para o sistema de arquivos com mais espaço disponível.

    
por 06.03.2018 / 09:17