dumperinfo
cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state)
blk_flush(struct dumperinfo *di)
blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz)
dumpsys_write_aux_headers(struct dumperinfo *di)
cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state)
blk_flush(struct dumperinfo *di)
blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz)
int dumpsys_write_aux_headers(struct dumperinfo *di);
dumpsys(struct dumperinfo *di)
struct dumperinfo;
int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
dumpsys_write_aux_headers(struct dumperinfo *di)
cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state)
blk_flush(struct dumperinfo *di)
blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz)
int dumpsys_write_aux_headers(struct dumperinfo *di);
dumpsys(struct dumperinfo *di)
struct dumperinfo;
int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
db_capture_dump(struct dumperinfo *di)
textdump_writeblock(struct dumperinfo *di, off_t offset, char *buffer)
textdump_writenextblock(struct dumperinfo *di, char *buffer)
textdump_dump_config(struct dumperinfo *di)
textdump_dump_msgbuf(struct dumperinfo *di)
textdump_dump_panic(struct dumperinfo *di)
textdump_dump_version(struct dumperinfo *di)
textdump_dumpsys(struct dumperinfo *di)
struct dumperinfo;
void db_capture_dump(struct dumperinfo *di);
int textdump_writenextblock(struct dumperinfo *di, char *buffer);
void textdump_dumpsys(struct dumperinfo *di);
struct dumperinfo di;
cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state)
cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state)
blk_flush(struct dumperinfo *di)
blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz)
int cpu_minidumpsys_nopae(struct dumperinfo *, const struct minidumpstate *);
int cpu_minidumpsys_pae(struct dumperinfo *, const struct minidumpstate *);
dumpsys_gen_write_aux_headers(struct dumperinfo *di)
dumpsys_buf_seek(struct dumperinfo *di, size_t sz)
dumpsys_buf_write(struct dumperinfo *di, char *ptr, size_t sz)
dumpsys_buf_flush(struct dumperinfo *di)
struct dumperinfo *di = (struct dumperinfo*)arg;
struct dumperinfo *di = (struct dumperinfo*)arg;
dumpsys_generic(struct dumperinfo *di)
minidumpsys(struct dumperinfo *di, bool livedump)
struct dumperinfo *di;
static int _dump_append(struct dumperinfo *di, void *virtual, size_t length);
kerneldumpcomp_create(struct dumperinfo *di, uint8_t compression)
kerneldumpcomp_destroy(struct dumperinfo *di)
dumper_destroy(struct dumperinfo *di)
dumper_create(const struct dumperinfo *di_template, const char *devname,
const struct diocskerneldump_arg *kda, struct dumperinfo **dip)
struct dumperinfo *newdi;
dumper_insert(const struct dumperinfo *di_template, const char *devname,
struct dumperinfo *newdi, *listdi;
dumper_ddb_insert(struct dumperinfo *newdi)
dumper_ddb_remove(struct dumperinfo *di)
dumper_config_match(const struct dumperinfo *di, const char *devname,
struct dumperinfo *di, *sdi;
dump_check_bounds(struct dumperinfo *di, off_t offset, size_t length)
dump_encrypted_write(struct dumperinfo *di, void *virtual, off_t offset,
struct dumperinfo *di;
dump_write_headers(struct dumperinfo *di, struct kerneldumpheader *kdh)
dump_start(struct dumperinfo *di, struct kerneldumpheader *kdh)
_dump_append(struct dumperinfo *di, void *virtual, size_t length)
dump_append(struct dumperinfo *di, void *virtual, size_t length)
dump_write(struct dumperinfo *di, void *virtual, off_t offset, size_t length)
dump_finish(struct dumperinfo *di, struct kerneldumpheader *kdh)
dump_init_header(const struct dumperinfo *di, struct kerneldumpheader *kdh,
static struct kerneldumpcomp *kerneldumpcomp_create(struct dumperinfo *di,
static void kerneldumpcomp_destroy(struct dumperinfo *di);
static TAILQ_HEAD(dumpconflist, dumperinfo) dumper_configs =
struct dumperinfo *di;
vnode_dumper_start(struct dumperinfo *di, void *key, uint32_t keysize)
vnode_write_headers(struct dumperinfo *di, struct kerneldumpheader *kdh)
struct dumperinfo di, *livedi;
netdump_start(struct dumperinfo *di, void *key, uint32_t keysize)
netdump_write_headers(struct dumperinfo *di, struct kerneldumpheader *kdh)
struct dumperinfo dumper;
struct dumperinfo di;
char di_buf[sizeof(struct dumperinfo) + 1];
static int netdump_start(struct dumperinfo *di, void *key,
dumpsys_write_aux_headers(struct dumperinfo *di)
dumpsys(struct dumperinfo *di)
struct dumperinfo;
int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
dump_pmap(struct dumperinfo *di)
cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state)
blk_flush(struct dumperinfo *di)
blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz)
dumpsys_write_aux_headers(struct dumperinfo *di)
dumpsys(struct dumperinfo *di)
struct dumperinfo;
int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state)
blk_flush(struct dumperinfo *di)
blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz)
struct dumperinfo;
typedef int dumper_start_t(struct dumperinfo *di, void *key, uint32_t keysize);
typedef int dumper_hdr_t(struct dumperinfo *di, struct kerneldumpheader *kdh);
TAILQ_ENTRY(dumperinfo) di_next;
int dumper_create(const struct dumperinfo *di_template, const char *devname,
const struct diocskerneldump_arg *kda, struct dumperinfo **dip);
void dumper_destroy(struct dumperinfo *di);
int dumper_insert(const struct dumperinfo *di_template, const char *devname,
void dumper_ddb_insert(struct dumperinfo *);
void dumper_ddb_remove(struct dumperinfo *);
int dump_start(struct dumperinfo *di, struct kerneldumpheader *kdh);
int dump_append(struct dumperinfo *, void *, size_t);
int dump_write(struct dumperinfo *, void *, off_t, size_t);
int dump_finish(struct dumperinfo *di, struct kerneldumpheader *kdh);
void dump_init_header(const struct dumperinfo *di, struct kerneldumpheader *kdh,
int minidumpsys(struct dumperinfo *, bool);
int dumpsys_generic(struct dumperinfo *);
int dumpsys_buf_seek(struct dumperinfo *, size_t);
int dumpsys_buf_write(struct dumperinfo *, char *, size_t);
int dumpsys_buf_flush(struct dumperinfo *);
int dumpsys_gen_write_aux_headers(struct dumperinfo *);
int dumpsys_write_aux_headers(struct dumperinfo *di);
dumpsys_write_aux_headers(struct dumperinfo *di)
dumpsys(struct dumperinfo *di)
struct dumperinfo;
int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
dumpsys_write_aux_headers(struct dumperinfo *di)