Nugget
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
regwrites.c File Reference
#include <stdint.h>
#include "common/hardware/counters.h"
#include "common/hardware/hwregs.h"
#include "common/hardware/spu.h"
#include "common/syscalls/syscalls.h"
Include dependency graph for regwrites.c:

Classes

struct  target_t
 

Macros

#define NUM_TARGETS   (sizeof(targets) / sizeof(targets[0]))
 
#define NUM_BASELINES   (sizeof(baselines) / sizeof(baselines[0]))
 
#define NUM_SOURCES   (sizeof(sources) / sizeof(sources[0]))
 

Enumerations

enum  op_t {
  OP_SB , OP_SH , OP_SW , OP_SWL ,
  OP_SWR
}
 

Functions

void rw_sb (uint32_t addr, uint32_t off, uint32_t value)
 
void rw_sh (uint32_t addr, uint32_t off, uint32_t value)
 
void rw_sw (uint32_t addr, uint32_t off, uint32_t value)
 
void rw_swl (uint32_t addr, uint32_t off, uint32_t value)
 
void rw_swr (uint32_t addr, uint32_t off, uint32_t value)
 
void installExceptionHandlers (uint32_t(*handler)(uint32_t *regs, uint32_t from))
 
void uninstallExceptionHandlers ()
 
int main ()
 

Macro Definition Documentation

◆ NUM_BASELINES

#define NUM_BASELINES   (sizeof(baselines) / sizeof(baselines[0]))

◆ NUM_SOURCES

#define NUM_SOURCES   (sizeof(sources) / sizeof(sources[0]))

◆ NUM_TARGETS

#define NUM_TARGETS   (sizeof(targets) / sizeof(targets[0]))

Enumeration Type Documentation

◆ op_t

enum op_t
Enumerator
OP_SB 
OP_SH 
OP_SW 
OP_SWL 
OP_SWR 

Function Documentation

◆ installExceptionHandlers()

void installExceptionHandlers ( uint32_t(*)(uint32_t *regs, uint32_t from)  handler)
extern

◆ main()

int main ( void  )

◆ rw_sb()

void rw_sb ( uint32_t  addr,
uint32_t  off,
uint32_t  value 
)
extern

◆ rw_sh()

void rw_sh ( uint32_t  addr,
uint32_t  off,
uint32_t  value 
)
extern

◆ rw_sw()

void rw_sw ( uint32_t  addr,
uint32_t  off,
uint32_t  value 
)
extern

◆ rw_swl()

void rw_swl ( uint32_t  addr,
uint32_t  off,
uint32_t  value 
)
extern

◆ rw_swr()

void rw_swr ( uint32_t  addr,
uint32_t  off,
uint32_t  value 
)
extern

◆ uninstallExceptionHandlers()

void uninstallExceptionHandlers ( )
extern