| __ld_insert_fargo021_bss_refs

Previous | Automatically Inserted Section Contents | Next

__ld_insert_fargo021_bss_refs inserts relocs in the compressed format used by Fargo 0.2.1. It acts like __ld_insert_compressed_bss_refs, except that the size of the BSS section is automatically output (as a 2-byte entry) in front of the actual relocation table, and that the reference symbol used if there is no previous reloc (i.e. for the first reloc) is `__ld_fargo021_bss_refs_ref`. It is expected by Fargo to be at a fixed position: the position of the format flag in the Fargo header. This is currently handled by the definition of the Fargo header.
For more information on inserting and processing relocs, see __ld_insert_kernel_relocs.
Fargo support must be compiled in for this insertion to be defined.
Note: The limitations of __ld_insert_kernel_relocs also apply to this insertion.

See also: __ld_insert_fargo021_relocs, __ld_insert_kernel_relocs