Skip to content

File main.cpp

FileList > src > main.cpp

Go to the source code of this file

  • #include "illixr.hpp"
  • #include <iostream>
  • #include <csignal>

Public Functions

Type Name
int main (int argc, const char * argv)

Public Static Functions

Type Name
void sigabrt_handler (int sig)
A signal handler for SIGABRT.
void sigill_handler (int sig)
A signal handler for SIGILL.
void sigint_handler (int sig)
NDEBUG.

Public Functions Documentation

function main

int main (
    int argc,
    const char * argv
) 

Public Static Functions Documentation

function sigabrt_handler

A signal handler for SIGABRT.

static void sigabrt_handler (
    int sig
) 

Forward SIGABRT from std::abort and assert to catchsegv in ci.yaml. Provides additional debugging information via -rdynamic.


function sigill_handler

A signal handler for SIGILL.

static void sigill_handler (
    int sig
) 

Forward SIGILL from illegal instructions to catchsegv in ci.yaml. Provides additional debugging information via -rdynamic.


function sigint_handler

NDEBUG.

static void sigint_handler (
    int sig
) 

A signal handler for SIGINT.

Stops the execution of the application via the ILLIXR runtime.



The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/src/main.cpp