src/commands/swifi/swifi-user.h File Reference

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_resultpswifi_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 Documentation

#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 Documentation

typedef struct swifi_result * pswifi_result_t

typedef struct swifi_result swifi_result_t


Function Documentation

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.


Generated on Tue Mar 9 04:36:44 2010 for Minix by  doxygen 1.5.8