|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
#include <cstdint>#include <cstdio>#include <csetjmp>#include <csignal>#include <cstring>
Include dependency graph for sig_sigsegv_recover.cpp:Go to the source code of this file.
Macros | |
| #define | ITERS 200 |
Functions | |
| __attribute__ ((noinline)) void sigsegv_try_marker(int i) | |
| static void | handler (int) |
| static void | poke (int i) |
| int | main (int argc, char **argv) |
Variables | |
| static volatile uint64_t | sink |
| static uint64_t | buf [ITERS] |
| static sigjmp_buf | sjb |
| #define ITERS 200 |
Definition at line 15 of file sig_sigsegv_recover.cpp.
| __attribute__ | ( | (noinline) | ) |
Definition at line 20 of file sig_sigsegv_recover.cpp.
References sink.
|
static |
Definition at line 27 of file sig_sigsegv_recover.cpp.
References sjb.
Referenced by PinCCTLib::CaptureLandingPadTarget(), and main().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
|
static |
|
static |
Definition at line 17 of file sig_sigsegv_recover.cpp.
|
static |
Definition at line 16 of file sig_sigsegv_recover.cpp.
Referenced by __attribute__(), and main().
|
static |
Definition at line 18 of file sig_sigsegv_recover.cpp.