Commit History

Author SHA1 Message Date
  florian 377193e72f + gcc_except_table section 6 years ago
  pierre 6205e530aa Merge commits 39912, 39914, 40001, 40115, 40132 and 40163 6 years ago
  florian 68eb921d46 * broken compilation after r39347 fixed 7 years ago
  nickysn 45337b67fe + when using the i8086 with section based smartlinking, create OMF section 7 years ago
  nickysn ab47c8b899 + introduce the omf_section_primary_group function. Use it instead of 7 years ago
  nickysn 5eb69edf9e + support segments (sections) with a primary group, other than 'DGROUP' in the 7 years ago
  nickysn bfdd75eabf + support AB_LOCAL symbols in OMF object files, by implementing support for 7 years ago
  nickysn 98634899f2 + support OMF fixups, determined by thread 7 years ago
  nickysn 189cba817e + added method TOmfSubRecord_THREAD.ApplyTo, which applies the data in the 7 years ago
  nickysn 26e808e155 + added classes for maintaining the OMF fixup thread state 7 years ago
  nickysn 54a8d8de58 + added class for decoding/encoding THREAD OMF subrecords 7 years ago
  nickysn 0a01c0c76f * autoswitch to writing 32-bit SEGDEF OMF records if there's a need to encode a 7 years ago
  nickysn 70be0dc6e9 * changed internal error number to make it unique 7 years ago
  nickysn dcdfecbf35 * changed internal error number to make it unique 7 years ago
  nickysn a656d98657 * autoswitch to writing 32-bit PUBDEF OMF records if there's a need to encode a 7 years ago
  nickysn a12622e06f * use 1-byte alignment instead of 4-byte alignment for the OMF dwarf sections 7 years ago
  nickysn 3d6d020fca + implemented the actual writing of LINNUM OMF records 7 years ago
  nickysn 42164b5c01 + omf writer: support writing partial LINNUM records (up to 1024 bytes, 7 years ago
  nickysn 2741a30f20 + added method TOmfSubRecord_LINNUM_MsLink_LineNumberList.Clear 7 years ago
  nickysn 0b296ac828 * extracted the parts of the TOmfRecord_LINNUM_MsLink class, which implement a 7 years ago
  nickysn 718e83954f * merge duplicate strings in the LNAMES section, when writing OMF object 7 years ago
  nickysn fc9d331b42 + added classes for reading/writing LINNUM OMF records in the Microsoft LINK 7 years ago
  nickysn ba2c06a239 + added class for reading/writing LINNUM (line number debug info) records in the 7 years ago
  nickysn 2af5c9d508 * changed type used for section alignment from byte/shortint to longint, so the 7 years ago
  florian b1dff29cbf * removed unused units 8 years ago
  nickysn 7ee133162c * use OMF section names, starting with dot for the dwarf debug info for 8 years ago
  florian 90b284e169 + generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation 9 years ago
  nickysn 4edbd27774 * support writing omf libraries with size greater than 251 blocks 9 years ago
  nickysn f14f4ff924 * use the 'FAR_DATA' segment class name instead of 'DATA' or 'BSS' in the huge 10 years ago
  nickysn cfab5d3d3e * the omfbase.omf_segclass const array converted to function in order to be able 10 years ago