aboutsummaryrefslogtreecommitdiffstats
path: root/system_cmds/gcore.tproj/vanilla.h
blob: 721c6533071b75dbd409df9d851fe99c3ce7b549 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
 * Copyright (c) 2016 Apple Inc.  All rights reserved.
 */

#include "vm.h"

#ifndef _VANILLA_H
#define _VANILLA_H

struct proc_bsdinfo;

extern void validate_core_header(const native_mach_header_t *, off_t);
extern int coredump(task_t, int, const struct proc_bsdinfo *);
extern int coredump_write(task_t, int, struct regionhead *, const uuid_t, mach_vm_offset_t, mach_vm_offset_t);
extern struct regionhead *coredump_prepare(task_t, uuid_t);

#endif /* _VANILLA_H */