Copy as Markdown

Other Tools

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef rust_minidump_writer_linux_ffi_generated_h
#define rust_minidump_writer_linux_ffi_generated_h
/* Generated with cbindgen:0.26.0 */
/* DO NOT MODIFY THIS MANUALLY! This file was generated using cbindgen. See RunCbindgen.py */
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#include <signal.h>
#include <sys/signalfd.h>
extern "C" {
bool write_minidump_linux(const char *dump_path,
pid_t child,
pid_t child_blamed_thread,
char **error_msg);
bool write_minidump_linux_with_context(const char *dump_path,
pid_t child,
const ucontext_t *ucontext,
const fpregset_t *float_state,
const signalfd_siginfo *siginfo,
pid_t child_thread,
char **error_msg);
void free_minidump_error_msg(char *c_string);
} // extern "C"
#endif // rust_minidump_writer_linux_ffi_generated_h