linux/include/linux/crash_dump.h
<<
>>
Prefs
   1#ifndef LINUX_CRASH_DUMP_H
   2#define LINUX_CRASH_DUMP_H
   3
   4#ifdef CONFIG_CRASH_DUMP
   5#include <linux/kexec.h>
   6#include <linux/smp_lock.h>
   7#include <linux/device.h>
   8#include <linux/proc_fs.h>
   9
  10#define ELFCORE_ADDR_MAX        (-1ULL)
  11extern unsigned long long elfcorehdr_addr;
  12extern ssize_t copy_oldmem_page(unsigned long, char *, size_t,
  13                                                unsigned long, int);
  14extern const struct file_operations proc_vmcore_operations;
  15extern struct proc_dir_entry *proc_vmcore;
  16
  17/* Architecture code defines this if there are other possible ELF
  18 * machine types, e.g. on bi-arch capable hardware. */
  19#ifndef vmcore_elf_check_arch_cross
  20#define vmcore_elf_check_arch_cross(x) 0
  21#endif
  22
  23#define vmcore_elf_check_arch(x) (elf_check_arch(x) || vmcore_elf_check_arch_cross(x))
  24
  25#endif /* CONFIG_CRASH_DUMP */
  26#endif /* LINUX_CRASHDUMP_H */
  27
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.