gem5  v22.0.0.2
Public Member Functions | Public Attributes | List of all members
gem5::Trace::X86NativeTrace::ThreadState Struct Reference

#include <nativetrace.hh>

Public Member Functions

void update (NativeTrace *parent)
 
void update (ThreadContext *tc)
 

Public Attributes

uint64_t rax
 
uint64_t rcx
 
uint64_t rdx
 
uint64_t rbx
 
uint64_t rsp
 
uint64_t rbp
 
uint64_t rsi
 
uint64_t rdi
 
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 rip
 
uint64_t mmx [8]
 
uint64_t xmm [32]
 

Detailed Description

Definition at line 50 of file nativetrace.hh.

Member Function Documentation

◆ update() [1/2]

void gem5::Trace::X86NativeTrace::ThreadState::update ( NativeTrace parent)

◆ update() [2/2]

void gem5::Trace::X86NativeTrace::ThreadState::update ( ThreadContext tc)

Member Data Documentation

◆ mmx

uint64_t gem5::Trace::X86NativeTrace::ThreadState::mmx[8]

Definition at line 70 of file nativetrace.hh.

Referenced by update().

◆ r10

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r10

Definition at line 62 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ r11

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r11

Definition at line 63 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ r12

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r12

Definition at line 64 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ r13

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r13

Definition at line 65 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ r14

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r14

Definition at line 66 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ r15

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r15

Definition at line 67 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ r8

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r8

Definition at line 60 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ r9

uint64_t gem5::Trace::X86NativeTrace::ThreadState::r9

Definition at line 61 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rax

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rax

Definition at line 52 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rbp

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rbp

Definition at line 57 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rbx

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rbx

Definition at line 55 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rcx

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rcx

Definition at line 53 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rdi

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rdi

Definition at line 59 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rdx

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rdx

Definition at line 54 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rip

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rip

Definition at line 68 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rsi

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rsi

Definition at line 58 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ rsp

uint64_t gem5::Trace::X86NativeTrace::ThreadState::rsp

Definition at line 56 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().

◆ xmm

uint64_t gem5::Trace::X86NativeTrace::ThreadState::xmm[32]

Definition at line 71 of file nativetrace.hh.

Referenced by gem5::Trace::X86NativeTrace::check(), and update().


The documentation for this struct was generated from the following files:

Generated on Thu Jul 28 2022 13:34:20 for gem5 by doxygen 1.8.17