gem5 v24.0.0.0
|
#include "sim/init_signals.hh"
#include <sys/types.h>
#include <unistd.h>
#include <csignal>
#include <iostream>
#include <string>
#include "base/atomicio.hh"
#include "base/cprintf.hh"
#include "base/logging.hh"
#include "sim/async.hh"
#include "sim/backtrace.hh"
#include "sim/eventq.hh"
Go to the source code of this file.
Namespaces | |
namespace | gem5 |
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved. | |
Functions | |
static bool | gem5::setupAltStack () |
static void | gem5::installSignalHandler (int signal, void(*handler)(int sigtype), int flags=SA_RESTART, struct sigaction *old_sa=NULL) |
static void | gem5::raiseFatalSignal (int signo) |
void | gem5::dumpStatsHandler (int sigtype) |
Stats signal handler. | |
void | gem5::dumprstStatsHandler (int sigtype) |
void | gem5::exitNowHandler (int sigtype) |
Exit signal handler. | |
void | gem5::abortHandler (int sigtype) |
Abort signal handler. | |
static void | gem5::segvHandler (int sigtype) |
Segmentation fault signal handler. | |
static void | gem5::ioHandler (int sigtype) |
void | gem5::initSignals () |
void | gem5::initSigInt () |
void | gem5::restoreSigInt () |
Variables | |
struct sigaction | gem5::old_int_sa |