klee
klee-replay.h
Go to the documentation of this file.
1//===-- klee-replay.h ------------------------------------------*- C++ -*--===//
2//
3// The KLEE Symbolic Virtual Machine
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef KLEE_REPLAY_H
11#define KLEE_REPLAY_H
12
13#define _LARGEFILE64_SOURCE
14#define _FILE_OFFSET_BITS 64
15
16#include "klee/Config/config.h"
17// FIXME: This is a hack.
18#include "../../runtime/POSIX/fd.h"
19#include <sys/time.h>
20
21// temporary directory used for replay
22extern char replay_dir[];
23
24// whether to keep the replay directory or delete it
25extern int keep_temps;
26
27void replay_create_files(exe_file_system_t *exe_fs);
29
30void process_status(int status,
31 time_t elapsed,
32 const char *pfx)
34
35#endif
void *__dso_handle __attribute__((__weak__))
void process_status(int status, time_t elapsed, const char *pfx) __attribute__((noreturn))
Definition: klee-replay.c:136
char replay_dir[]
Definition: file-creator.c:396
void replay_delete_files()
Definition: file-creator.c:444
int keep_temps
Definition: klee-replay.c:284
void replay_create_files(exe_file_system_t *exe_fs)
Definition: file-creator.c:398
void noreturn
Definition: ErrorHandling.h:29