The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
X64SchedulerState Class Reference

#include <state.h>

+ Collaboration diagram for X64SchedulerState:

Public Member Functions

uintptr_t getInstructionPointer () const
 
uint8_t x87FPU_MMX_XMM_MXCSR_State[512+16] __attribute__ ((aligned(16)))
 

Public Attributes

uint64_t r8
 
uint64_t r9
 
uint64_t r10
 
uint64_t r11
 
uint64_t r12
 
uint64_t r13
 
uint64_t r14
 
uint64_t r15
 
uint64_t rbx
 
uint64_t rbp
 
uint64_t rsp
 
uint64_t rip
 
uint32_t flags
 

Detailed Description

x64 SchedulerState

Definition at line 406 of file x64/state.h.

Member Function Documentation

◆ getInstructionPointer()

uintptr_t X64SchedulerState::getInstructionPointer ( ) const
inline

Definition at line 414 of file x64/state.h.

Member Data Documentation

◆ flags

uint32_t X64SchedulerState::flags

Definition at line 420 of file x64/state.h.

◆ r10

uint64_t X64SchedulerState::r10

Definition at line 408 of file x64/state.h.

◆ r11

uint64_t X64SchedulerState::r11

Definition at line 408 of file x64/state.h.

◆ r12

uint64_t X64SchedulerState::r12

Definition at line 408 of file x64/state.h.

◆ r13

uint64_t X64SchedulerState::r13

Definition at line 408 of file x64/state.h.

◆ r14

uint64_t X64SchedulerState::r14

Definition at line 408 of file x64/state.h.

◆ r15

uint64_t X64SchedulerState::r15

Definition at line 408 of file x64/state.h.

◆ r8

uint64_t X64SchedulerState::r8

Definition at line 408 of file x64/state.h.

◆ r9

uint64_t X64SchedulerState::r9

Definition at line 408 of file x64/state.h.

◆ rbp

uint64_t X64SchedulerState::rbp

Definition at line 410 of file x64/state.h.

◆ rbx

uint64_t X64SchedulerState::rbx

Definition at line 409 of file x64/state.h.

◆ rip

uint64_t X64SchedulerState::rip

Definition at line 412 of file x64/state.h.

◆ rsp

uint64_t X64SchedulerState::rsp

Definition at line 411 of file x64/state.h.


The documentation for this class was generated from the following file: