minidump.h (157909) | minidump.h (286954) |
---|---|
1/*- 2 * Copyright (c) 2006 Peter Wemm 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * --- 9 unchanged lines hidden (view full) --- 18 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 19 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * | 1/*- 2 * Copyright (c) 2006 Peter Wemm 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * --- 9 unchanged lines hidden (view full) --- 18 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 19 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/i386/include/minidump.h 157909 2006-04-21 04:28:43Z peter $ | 26 * From i386: FreeBSD: 157909 2006-04-21 04:28:43Z peter 27 * $FreeBSD: head/sys/arm64/include/minidump.h 286954 2015-08-20 11:26:26Z andrew $ |
27 */ 28 29#ifndef _MACHINE_MINIDUMP_H_ 30#define _MACHINE_MINIDUMP_H_ 1 31 | 28 */ 29 30#ifndef _MACHINE_MINIDUMP_H_ 31#define _MACHINE_MINIDUMP_H_ 1 32 |
32#define MINIDUMP_MAGIC "minidump FreeBSD/i386" | 33#define MINIDUMP_MAGIC "minidump FreeBSD/arm64" |
33#define MINIDUMP_VERSION 1 34 35struct minidumphdr { 36 char magic[24]; 37 uint32_t version; 38 uint32_t msgbufsize; 39 uint32_t bitmapsize; | 34#define MINIDUMP_VERSION 1 35 36struct minidumphdr { 37 char magic[24]; 38 uint32_t version; 39 uint32_t msgbufsize; 40 uint32_t bitmapsize; |
40 uint32_t ptesize; 41 uint32_t kernbase; 42 uint32_t paemode; | 41 uint32_t pmapsize; 42 uint64_t kernbase; 43 uint64_t dmapphys; 44 uint64_t dmapbase; 45 uint64_t dmapend; |
43}; 44 45#endif /* _MACHINE_MINIDUMP_H_ */ | 46}; 47 48#endif /* _MACHINE_MINIDUMP_H_ */ |