librfn
An ad-hoc utility library
Data Structures | Macros | Typedefs | Functions
regdump.h File Reference
#include <inttypes.h>
#include <stdio.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  regdump_desc
 Register description structure. More...
 

Macros

#define PRIxreg   PRIx32
 
#define REGDUMP_STATE_VAR_INIT   0
 Static initializer for re-entrancy state variable. More...
 

Typedefs

typedef uint32_t uintreg_t
 
typedef struct regdump_desc regdump_desc_t
 Register description structure. More...
 

Functions

int fregdump_single (FILE *f, uintreg_t reg, const regdump_desc_t *desc, int *state)
 Dump single line of register output to file. More...
 
void fregdump (FILE *f, uintreg_t reg, const regdump_desc_t *desc)
 Dump the current register status to file. More...
 
int regdump_single (uintreg_t reg, const regdump_desc_t *desc, int *state)
 Dump single line of register output to stdout. More...
 
void regdump (uintreg_t reg, const regdump_desc_t *desc)
 Dump the current register status to stdout. More...