Go to the source code of this file.
Classes | |
| struct | swifi_result |
Defines | |
| #define | TEXT_FAULT 0 |
| #define | STACK_FAULT 1 |
| #define | HEAP_FAULT 2 |
| #define | INIT_FAULT 3 |
| #define | NOP_FAULT 4 |
| #define | DST_FAULT 5 |
| #define | SRC_FAULT 6 |
| #define | BRANCH_FAULT 7 |
| #define | PTR_FAULT 8 |
| #define | FREE_FAULT 9 |
| #define | BCOPY_FAULT 10 |
| #define | SYNC_FAULT 11 |
| #define | LOOP_FAULT 12 |
| #define | MEM_LEAK_FAULT 13 |
| #define | INTERFACE_FAULT 14 |
| #define | DIRECT_FAULT 15 |
| #define | DIRECT_FAULT1 16 |
| #define | STATS 17 |
| #define | WP_FAULT 19 |
| #define | PANIC_FAULT 20 |
| #define | WHILE1_FAULT 21 |
| #define | DEBUGGER_FAULT 22 |
| #define | CPU_RESET_FAULT 23 |
| #define | PAGE_REG_DUMP 24 |
| #define | COW_FAULT 25 |
| #define | IRQ_FAULT 26 |
| #define | ALLOC_FAULT 27 |
| #define | DISK_TEST 100 |
| #define | SWIFI_MAX_FAULTS 1000 |
Typedefs | |
| typedef struct swifi_result | swifi_result_t |
| typedef struct swifi_result * | pswifi_result_t |
Functions | |
| long | sys_inject_fault (char *module, unsigned long argFaultType, unsigned long argRandomSeed, unsigned long argNumFaults, pswifi_result_t result_record, unsigned long argInjectFault) |
| #define ALLOC_FAULT 27 |
Definition at line 31 of file swifi-user.h.
| #define BCOPY_FAULT 10 |
Definition at line 15 of file swifi-user.h.
| #define BRANCH_FAULT 7 |
Definition at line 12 of file swifi-user.h.
| #define COW_FAULT 25 |
Definition at line 29 of file swifi-user.h.
| #define CPU_RESET_FAULT 23 |
Definition at line 27 of file swifi-user.h.
| #define DEBUGGER_FAULT 22 |
Definition at line 26 of file swifi-user.h.
| #define DIRECT_FAULT 15 |
Definition at line 20 of file swifi-user.h.
| #define DIRECT_FAULT1 16 |
Definition at line 21 of file swifi-user.h.
| #define DISK_TEST 100 |
Definition at line 32 of file swifi-user.h.
| #define DST_FAULT 5 |
Definition at line 10 of file swifi-user.h.
| #define FREE_FAULT 9 |
Definition at line 14 of file swifi-user.h.
| #define HEAP_FAULT 2 |
Definition at line 7 of file swifi-user.h.
| #define INIT_FAULT 3 |
Definition at line 8 of file swifi-user.h.
| #define INTERFACE_FAULT 14 |
Definition at line 19 of file swifi-user.h.
| #define IRQ_FAULT 26 |
Definition at line 30 of file swifi-user.h.
| #define LOOP_FAULT 12 |
Definition at line 17 of file swifi-user.h.
| #define MEM_LEAK_FAULT 13 |
Definition at line 18 of file swifi-user.h.
| #define NOP_FAULT 4 |
Definition at line 9 of file swifi-user.h.
| #define PAGE_REG_DUMP 24 |
Definition at line 28 of file swifi-user.h.
| #define PANIC_FAULT 20 |
Definition at line 24 of file swifi-user.h.
| #define PTR_FAULT 8 |
Definition at line 13 of file swifi-user.h.
| #define SRC_FAULT 6 |
Definition at line 11 of file swifi-user.h.
| #define STACK_FAULT 1 |
Definition at line 6 of file swifi-user.h.
| #define STATS 17 |
Definition at line 22 of file swifi-user.h.
| #define SWIFI_MAX_FAULTS 1000 |
Definition at line 35 of file swifi-user.h.
| #define SYNC_FAULT 11 |
Definition at line 16 of file swifi-user.h.
| #define TEXT_FAULT 0 |
Definition at line 5 of file swifi-user.h.
| #define WHILE1_FAULT 21 |
Definition at line 25 of file swifi-user.h.
| #define WP_FAULT 19 |
Definition at line 23 of file swifi-user.h.
| typedef struct swifi_result * pswifi_result_t |
| typedef struct swifi_result swifi_result_t |
| long sys_inject_fault | ( | char * | module, | |
| unsigned long | argFaultType, | |||
| unsigned long | argRandomSeed, | |||
| unsigned long | argNumFaults, | |||
| pswifi_result_t | result_record, | |||
| unsigned long | argInjectFault | |||
| ) |
Definition at line 1252 of file fault_model.c.
1.5.8