Machine Code Generation for C++
Contains the following properties:
Returns label id.
Sets label id (internal, used only by
Returns label type, see
Returns label flags, returns 0 at the moment.
Tests whether the label has a parent label.
Returns label's parent id.
Returns the section where the label was bound.
If the label was not yet bound the return value is
Tests whether the label has name.
Returns the label's name.
Returns size of label's name.
strlen()to get it, however, it's also cached in
LabelEntryitself, so if you want to know the size the fastest way is to call
Returns links associated with this label.
Tests whether the label is bound.
Tests whether the label is bound to a the given
Returns the label offset (only useful if the label is bound).
Returns the hash-value of label's name and its parent label (if any).
Label hash is calculated as
HASH(Name) ^ ParentId. The hash function is implemented in
Label type, see
Must be zero.
Label parent id or zero.
Label offset relative to the start of the
Section where the label was bound.