RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
OMF::OMF86Format::FixupRecord::Thread Class Reference

Threads are intermediary storage for relocation targets and frames, this class represents a thread assignment. More...

#include <omf.h>

Public Member Functions

uint16_t GetSize (OMF86Format *omf) const
 
void Write (OMF86Format *omf, ChecksumWriter &wr) const
 
void CalculateValues (OMF86Format *omf, Module *mod)
 
void ResolveReferences (OMF86Format *omf, Module *mod)
 

Static Public Member Functions

static Thread Read (OMF86Format *omf, Linker::Reader &rd, uint8_t leading_data_byte)
 

Public Attributes

unsigned thread_number
 The thread number which gets assigned to, a value from 0 to 3.
 
bool frame
 Set if this is a frame thread, it is a target thread otherwise.
 
std::variant< SegmentIndex, GroupIndex, ExternalIndex, FrameNumber, UsesSource, UsesTarget, UsesAbsolutereference = FrameNumber(0)
 The frame or target reference.
 

Detailed Description

Threads are intermediary storage for relocation targets and frames, this class represents a thread assignment.


The documentation for this class was generated from the following files: