public class

TypeLayoutInfo

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo

Class Overview

Immutable type descriptor used by calling convention objects.

Summary

Fields
public static final TypeLayoutInfo f1
public static final TypeLayoutInfo f2
public static final TypeLayoutInfo i1
public static final TypeLayoutInfo i2
public static final TypeLayoutInfo ptr
Public Methods
boolean equals(Object obj)
static TypeLayoutInfo f(int slotcount)
Create a floating point entry.
TypeCategory getCategory()
int getSlotcount()
int hashCode()
static TypeLayoutInfo i(int slotcount)
Create an integral entry.
boolean isFloat()
boolean isInteger()
boolean isOther()
boolean isPointer()
static TypeLayoutInfo other(int slotcount)
Create another entry type, usually used for composite types (structures and similar).
static TypeLayoutInfo ptr(int slotcount)
Create a pointer entry.
String toString()
static TypeLayoutInfo vect(int slotcount)
Create a vector-type entry.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final TypeLayoutInfo f1

public static final TypeLayoutInfo f2

public static final TypeLayoutInfo i1

public static final TypeLayoutInfo i2

public static final TypeLayoutInfo ptr

Public Methods

public boolean equals (Object obj)

public static TypeLayoutInfo f (int slotcount)

Create a floating point entry.

public TypeCategory getCategory ()

public int getSlotcount ()

public int hashCode ()

public static TypeLayoutInfo i (int slotcount)

Create an integral entry.

public boolean isFloat ()

public boolean isInteger ()

public boolean isOther ()

public boolean isPointer ()

public static TypeLayoutInfo other (int slotcount)

Create another entry type, usually used for composite types (structures and similar).

public static TypeLayoutInfo ptr (int slotcount)

Create a pointer entry.

Parameters
slotcount usually 1

public String toString ()

public static TypeLayoutInfo vect (int slotcount)

Create a vector-type entry.