SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include "core/common/trapgen/elfloader/elfFrontend.hpp"#include "core/common/trapgen/osEmulator/syscCallB.hpp"#include <map>#include <string>#include <vector>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 |
| #define CORRECT_O_APPEND 02000 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_CREAT 0100 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_EXCL 0200 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_NOCTTY 0400 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_NONBLOCK 04000 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_RDONLY 00 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_RDWR 02 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_TRUNC 01000 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define CORRECT_O_WRONLY 01 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_APPEND 0x0008 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_CREAT 0x0200 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_EXCL 0x0800 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_NOCTTY 0x8000 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_NONBLOCK 0x4000 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_RDONLY 0x0000 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_RDWR 0x0002 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_TRUNC 0x0400 |
Referenced by trap::OSEmulatorBase::correct_flags().
| #define NEWLIB_O_WRONLY 0x0001 |
Referenced by trap::OSEmulatorBase::correct_flags().