Xen Test Framework
Functions | Variables
main.c File Reference

Debug register and control tests More...

#include <xtf.h>
+ Include dependency graph for main.c:

Go to the source code of this file.

Functions

static void check_init_dr (unsigned int dr, unsigned long exp, unsigned long got)
 
static void check_init_msr (const char *name, uint64_t exp, uint64_t got)
 
static void test_initial_debug_state (void)
 
static void test_pv_dr7_latch (void)
 
static void test_pv_dr7_io_breakpoints (void)
 
void test_main (void)
 To be implemented by each test, as its entry point. More...
 

Variables

const char test_title [] = "Debugging facility tests"
 The title of the test. More...
 

Detailed Description

Debug register and control tests

Definition in file main.c.

Function Documentation

◆ check_init_dr()

static void check_init_dr ( unsigned int  dr,
unsigned long  exp,
unsigned long  got 
)
static

Definition at line 46 of file main.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ check_init_msr()

static void check_init_msr ( const char *  name,
uint64_t  exp,
uint64_t  got 
)
static

Definition at line 53 of file main.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ test_initial_debug_state()

static void test_initial_debug_state ( void  )
static

Definition at line 60 of file main.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ test_pv_dr7_latch()

static void test_pv_dr7_latch ( void  )
static

Definition at line 90 of file main.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ test_pv_dr7_io_breakpoints()

static void test_pv_dr7_io_breakpoints ( void  )
static

Definition at line 145 of file main.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ test_main()

void test_main ( void  )

To be implemented by each test, as its entry point.

Definition at line 194 of file main.c.

+ Here is the call graph for this function:

Variable Documentation

◆ test_title

const char test_title[] = "Debugging facility tests"

The title of the test.

Definition at line 44 of file main.c.