The Pedigree Project 0.1
Public Attributes | List of all members
ud_operand Struct Reference
+ Collaboration diagram for ud_operand:

Public Attributes

enum ud_type type
 
uint8_t size
 
union { 
 
   int8_t   sbyte 
 
   uint8_t   ubyte 
 
   int16_t   sword 
 
   uint16_t   uword 
 
   int32_t   sdword 
 
   uint32_t   udword 
 
   int64_t   sqword 
 
   uint64_t   uqword 
 
   struct { 
 
      uint16_t   seg 
 
      uint32_t   off 
 
   }   ptr 
 
} lval 
 
enum ud_type base
 
enum ud_type index
 
uint8_t offset
 
uint8_t scale
 

Detailed Description

Definition at line 228 of file system/include/pedigree/kernel/debugger/libudis86/types.h.

Member Data Documentation

◆ base

enum ud_type ud_operand::base

◆ index

enum ud_type ud_operand::index

◆ off

uint32_t ud_operand::off

◆ offset

uint8_t ud_operand::offset

◆ sbyte

int8_t ud_operand::sbyte

◆ scale

uint8_t ud_operand::scale

◆ sdword

int32_t ud_operand::sdword

◆ seg

uint16_t ud_operand::seg

◆ size

uint8_t ud_operand::size

◆ sqword

int64_t ud_operand::sqword

◆ sword

int16_t ud_operand::sword

◆ type

enum ud_type ud_operand::type

◆ ubyte

uint8_t ud_operand::ubyte

◆ udword

uint32_t ud_operand::udword

◆ uqword

uint64_t ud_operand::uqword

◆ uword

uint16_t ud_operand::uword

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