NAME

src/pmc/packfilefixupentry.pmc - PackfileFixupEntry PMC

DESCRIPTION

This class implements a PackfileFixupEntry object. It is an element in the PackfileFixupTable segment of the .pbc file. See PDD13 for a design spec.

Methods

void init()
Initialize PackfileFixupEntry.
void mark()
Marks the object as live.
void destroy()
Destroys the PMC and frees all allocated memory.
void set_pointer(void *pointer)
Initialize from PackFile_FixupEntry pointer.
void *get_pointer()
Create PackFile_FixupEntry* from self.
STRING *get_string()
Fetch the label field of the fixup entry.
void set_string_native(STRING *value)
Set the label field of the fixup entry.
INTVAL get_integer()
Fetch the offset field of the fixup entry.
void set_integer_native(INTVAL offset)
Set the offset field of the fixup entry.
INTVAL get_type()
Fetch the type field of the fixup entry.
void set_type(INTVAL type)
Set the type field of the fixup entry.