com.pnfsoftware.jeb.core.units.code.asm.type.INativeType |
![]() |
Base interface for items representing native types. Those items are managed by a
ITypeManager
.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract int |
getBitsize()
Get the memory size of this type, in bits.
| ||||||||||
abstract IReferenceType |
getReference()
Convenience method used to create a reference (pointer) type on this type.
| ||||||||||
abstract int |
getSize()
Get the memory size of this type, in bytes.
| ||||||||||
abstract ITypeManager |
getTypeManager()
Get the type manager responsible for this type.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Get the memory size of this type, in bits.
Note that the computation of the size takes into account padding, packing, and alignment considerations, if they are applicable to the type (eg, for structures).
Convenience method used to create a reference (pointer) type on this type.
Get the memory size of this type, in bytes.
Note that the computation of the size takes into account padding, packing, and alignment considerations, if they are applicable to the type (eg, for structures).