Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Namespaces | Macros | Variables
syscCallB.cpp File Reference
#include "core/common/trapgen/elfloader/elfFrontend.hpp"
#include "core/common/trapgen/osEmulator/syscCallB.hpp"
#include <map>
#include <string>
#include <vector>
Include dependency graph for syscCallB.cpp:

Namespaces

 trap
 

Macros

#define NEWLIB_O_RDONLY   0x0000
 
#define NEWLIB_O_WRONLY   0x0001
 
#define NEWLIB_O_RDWR   0x0002
 
#define NEWLIB_O_APPEND   0x0008
 
#define NEWLIB_O_CREAT   0x0200
 
#define NEWLIB_O_TRUNC   0x0400
 
#define NEWLIB_O_EXCL   0x0800
 
#define NEWLIB_O_NOCTTY   0x8000
 
#define NEWLIB_O_NONBLOCK   0x4000
 
#define CORRECT_O_RDONLY   00
 
#define CORRECT_O_WRONLY   01
 
#define CORRECT_O_RDWR   02
 
#define CORRECT_O_CREAT   0100
 
#define CORRECT_O_EXCL   0200
 
#define CORRECT_O_NOCTTY   0400
 
#define CORRECT_O_TRUNC   01000
 
#define CORRECT_O_APPEND   02000
 
#define CORRECT_O_NONBLOCK   04000
 

Variables

int trap::exitValue = 0
 

Macro Definition Documentation

#define CORRECT_O_APPEND   02000
#define CORRECT_O_CREAT   0100
#define CORRECT_O_EXCL   0200
#define CORRECT_O_NOCTTY   0400
#define CORRECT_O_NONBLOCK   04000
#define CORRECT_O_RDONLY   00
#define CORRECT_O_RDWR   02
#define CORRECT_O_TRUNC   01000
#define CORRECT_O_WRONLY   01
#define NEWLIB_O_APPEND   0x0008
#define NEWLIB_O_CREAT   0x0200
#define NEWLIB_O_EXCL   0x0800
#define NEWLIB_O_NOCTTY   0x8000
#define NEWLIB_O_NONBLOCK   0x4000
#define NEWLIB_O_RDONLY   0x0000
#define NEWLIB_O_RDWR   0x0002
#define NEWLIB_O_TRUNC   0x0400
#define NEWLIB_O_WRONLY   0x0001