1cfg_if::cfg_if! {
2 if #[cfg(any(target_os = "linux", target_os = "android"))] {
3 mod linux;
4
5 pub use linux::*;
6 } else if #[cfg(target_os = "windows")] {
7 mod windows;
8
9 pub use windows::*;
10 } else if #[cfg(target_os = "macos")] {
11 mod mac;
12
13 pub use mac::*;
14 }
15}
16
17pub mod dir_section;
18pub mod mem_writer;
19pub mod minidump_cpu;
20pub mod minidump_format;
21
22mod serializers;
23
24failspot::failspot_name! {
25 pub enum FailSpotName {
26 StopProcess,
27 FillMissingAuxvInfo,
28 ThreadName,
29 SuspendThreads,
30 CpuInfoFileOpen,
31 }
32}