Module: Ronin::Support::Binary::CTypes::Arch::MIPS::LittleEndian
- Includes:
- LittleEndian
- Defined in:
- lib/ronin/support/binary/ctypes/arch/mips/little_endian.rb
Overview
Represents the C types for the MIPS architecture, in little-endian mode.
Constant Summary collapse
- ADDRESS_SIZE =
The size of a pointer in bytes on MIPS (little-endian).
4
- LONG =
The
long
type. CTypes::LittleEndian::INT32
- ULONG =
The
unsigned long
type. CTypes::LittleEndian::UINT32
- MACHINE_WORD =
The "machine word" type.
CTypes::LittleEndian::UINT32
- POINTER =
The
void *
type. MACHINE_WORD
- TYPES =
The MIPS (little-endian) types.
CTypes::LittleEndian::TYPES.merge( long: self::LONG, ulong: self::ULONG, machine_word: self::MACHINE_WORD, pointer: self::POINTER )
Constants included from LittleEndian
LittleEndian::BYTE, LittleEndian::DOUBLE, LittleEndian::DWORD, LittleEndian::FLOAT, LittleEndian::FLOAT32, LittleEndian::FLOAT64, LittleEndian::INT, LittleEndian::INT16, LittleEndian::INT32, LittleEndian::INT64, LittleEndian::INT8, LittleEndian::LONG_LONG, LittleEndian::QWORD, LittleEndian::SHORT, LittleEndian::UINT, LittleEndian::UINT16, LittleEndian::UINT32, LittleEndian::UINT64, LittleEndian::UINT8, LittleEndian::ULONG_LONG, LittleEndian::USHORT, LittleEndian::WORD
Constants included from CharTypes
CharTypes::CHAR, CharTypes::STRING, CharTypes::UCHAR
Class Method Summary collapse
-
.[](name) ⇒ Type
Fetches the type from TYPES.