[PATCH] [makedumpfile] Fix ELF output with overlapping sections

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Ken'ichi Ohmichi <oomichi at mxs.nes.nec.co.jp> [2007-05-31 04:26]:
> 
> BTW, I don't know the reason why your system's /proc/vmcore has the
> overlapping physical address. If you know it, please let me know.

  /*
   * Certain architectures such as x86_64 and ia64 require a separate
   * PT_LOAD program header for the kernel. This is controlled through
   * info->kern_size.
   *
   * The separate PT_LOAD program header is required either because the
   * kernel is mapped at a different location than the rest of the
   * physical memory or because we need to support relocatable kernels.
   * Or both as on x86_64.
   *
   * In the relocatable kernel case this PT_LOAD segment is used to tell
   * where the kernel was actually loaded which may be different from
   * the load address present in the vmlinux file.
   *
   * The extra kernel PT_LOAD program header results in a vmcore file
   * which is larger than the size of the physical memory. This is
   * because the memory for the kernel is present both in the kernel
   * PT_LOAD program header and in the physical RAM program headers.
   */


Thanks,
   Bernhard




[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux