Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gdb 强制内核在ELF64中生成内核转储文件_Gdb_Coredump - Fatal编程技术网

Gdb 强制内核在ELF64中生成内核转储文件

Gdb 强制内核在ELF64中生成内核转储文件,gdb,coredump,Gdb,Coredump,我使用的是AARCH64 ILP32用户空间buildroot,但使用的是AARCH64 LP64内核 在异常情况下,内核正在生成ELF-32格式的内核转储文件 有没有办法强制内核在ELF64中生成核心文件 我的内核使用以下bin_fmt配置构建: \# \# Userspace binary formats \# CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y \# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not se

我使用的是AARCH64 ILP32用户空间buildroot,但使用的是AARCH64 LP64内核

在异常情况下,内核正在生成ELF-32格式的内核转储文件

有没有办法强制内核在ELF64中生成核心文件

我的内核使用以下bin_fmt配置构建:

\#

\# Userspace binary formats

\#

CONFIG_BINFMT_ELF=y

CONFIG_ELFCORE=y

\# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set

CONFIG_BINFMT_SCRIPT=y

\# CONFIG_HAVE_AOUT is not set

\# CONFIG_BINFMT_MISC is not set

CONFIG_COREDUMP=y

CONFIG_COMPAT=y

CONFIG_ARM64_ILP32=y

CONFIG_SYSVIPC_COMPAT=y

\# CONFIG_SPARSEMEM_KDUMP is not set