Hunk
in package
FinalYes
Table of Contents
Constants
- TYPE_BSS = 1003
- TYPE_CODE = 1001
- TYPE_DATA = 1002
- TYPE_END = 1010
- TYPE_RELOC32 = 1004
Properties
- $data : string|null
- $entries : Map|null
- $memoryFlags : int
- $numEntries : int
- $size : int
- $type : int
Methods
- createBSS() : Hunk
- createCode() : Hunk
- createData() : Hunk
- createEnd() : Hunk
- createReloc32() : Hunk
- getDataInteger() : int
- getDataString() : string
- getTypeName() : string
- isReal() : bool
Constants
TYPE_BSS
public
mixed
TYPE_BSS
= 1003
TYPE_CODE
public
mixed
TYPE_CODE
= 1001
TYPE_DATA
public
mixed
TYPE_DATA
= 1002
TYPE_END
public
mixed
TYPE_END
= 1010
TYPE_RELOC32
public
mixed
TYPE_RELOC32
= 1004
Properties
$data
public
string|null
$data
$entries
public
Map|null
$entries
$memoryFlags
public
int
$memoryFlags
$numEntries
public
int
$numEntries
$size
public
int
$size
$type
public
int
$type
Methods
createBSS()
public
static createBSS(int $memoryFlags, int $numEntries) : Hunk
Parameters
- $memoryFlags : int
- $numEntries : int
Return values
HunkcreateCode()
public
static createCode(int $memoryFlags, int $numEntries, string $data) : Hunk
Parameters
- $memoryFlags : int
- $numEntries : int
- $data : string
Return values
HunkcreateData()
public
static createData(int $memoryFlags, int $numEntries, string $data) : Hunk
Parameters
- $memoryFlags : int
- $numEntries : int
- $data : string
Return values
HunkcreateEnd()
public
static createEnd() : Hunk
Return values
HunkcreateReloc32()
public
static createReloc32(int $size, Map $entries[, int $memoryFlags = 0 ]) : Hunk
Parameters
- $size : int
- $entries : Map
- $memoryFlags : int = 0
Return values
HunkgetDataInteger()
public
getDataInteger(int $offset[, int $size = 1 ]) : int
Parameters
- $offset : int
- $size : int = 1
Return values
intgetDataString()
public
getDataString(int $offset[, int $size = 1 ]) : string
Parameters
- $offset : int
- $size : int = 1
Return values
stringgetTypeName()
public
getTypeName() : string
Return values
stringisReal()
public
isReal() : bool