insert_fargo021_bss_refs.hss 1.1 KB

1234567891011121314151617181920212223
  1. [Main]
  2. Title=__ld_insert_fargo021_bss_refs
  3. See Also=insert_fargo021_relocs: __ld_insert_fargo021_relocs, insert_kernel_relocs: __ld_insert_kernel_relocs
  4. [Top]
  5. __ld_insert_fargo021_bss_refs inserts relocs in the compressed format used by
  6. Fargo 0.2.1. It acts like
  7. <A HREF="$$LINK(insert_compressed_bss_refs)">__ld_insert_compressed_bss_refs</A>,
  8. except that the size of the BSS section is automatically output (as a 2-byte
  9. entry) in front of the actual relocation table, and that the reference symbol
  10. used if there is no previous reloc (i.e. for the first reloc) is
  11. <CODE>__ld_fargo021_bss_refs_ref</CODE>. It is expected by Fargo to be at a
  12. fixed position: the position of the format flag in the Fargo header. This is
  13. currently handled by the definition of the Fargo header.
  14. <BR><BR>
  15. For more information on inserting and processing relocs, see
  16. <A HREF="$$LINK(insert_kernel_relocs)">__ld_insert_kernel_relocs</A>.
  17. <BR><BR>
  18. Fargo support must be compiled in for this insertion to be defined.
  19. <BR><BR>
  20. <B>Note:</B> The limitations of
  21. <A HREF="$$LINK(insert_kernel_relocs)">__ld_insert_kernel_relocs</A> also
  22. apply to this insertion.