asmjit::LabelEntry Class Reference [¶]
Label entry provides data stored by CodeHolder for each Label.
Label entry is used mostly internall by AsmJit, but it's possibly to use it to query various information about a label. For example to get its type, flags, name, and fixups (if the label is not bound) or offset (if the label is bound).
To make the entry small, it's currently split into two data structures - LabelEntry, which is stored in an array as a value, and LabelEntry::ExtraData, which can be pointed to via LabelEntry::_object_data. Extra data of unnamed anonymous labels is shared (and immutable), thus all unnamed anonymous labels would only use LabelEntry (16 bytes per label).