libfoedus-core
FOEDUS Core Library
|
#include "foedus/assert_nd.hpp"
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include "foedus/assorted/rich_backtrace.hpp"
Go to the source code of this file.
Namespaces | |
foedus | |
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services). | |
Functions | |
std::string | foedus::print_assert (const char *file, const char *func, int line, const char *description) |
Helper function to report what assertion failed. More... | |
std::string | foedus::print_backtrace () |
Prints out backtrace. More... | |
void | foedus::print_assert_backtrace (const char *file, const char *func, int line, const char *description) |
print_assert() + print_backtrace(). More... | |
std::string | foedus::get_recent_assert_backtrace () |
Retrieves the info left by print_assert_backtrace(). More... | |
Variables | |
std::string | foedus::static_recent_assert_backtrace |
Leaves recent crash information in a static global variable so that a signal handler can pick it. More... | |