Commit History

Author SHA1 Message Date
  nickysn 5417eb043d * fix for the encoding of dwarf debug info of local variables, whose base is a 7 years ago
  nickysn e5de7d0eac * set all 16/32-bit specific stabs/dwarf register numbers of x86_64-only 7 years ago
  nickysn a275d15da2 + added an i8086-specific column in x86reg.dat for the dwarf register numbers 7 years ago
  nickysn 6f44deb557 + implemented the -Xg option for putting the debug information in a separate 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 8c842c1337 * changed the type of the 'size' parameter of TOmfObjOutput.AddSegment to 7 years ago
  nickysn f5862efcd4 + support writing 32-bit LEDATA OMF records 7 years ago
  nickysn 99f2f3d4b6 * changed the TObjRelocation.DataOffset and orgsize types to TObjSectionOfs instead of aword 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 ca50b14e21 * set the omf section size limit to 32-bit for the dwarf debug sections 7 years ago
  nickysn 065a7b63d9 * changed the TObjSectionOfs type to be longword on i8086 7 years ago
  nickysn 584635c591 + introduce align_objsecofs; use it to align integers of type TObjSectionOfs 7 years ago
  nickysn f9748e928b * also changed the type of the 'DataPos' parameter of TObjData.layoutsections to TObjSectionOfs 7 years ago
  nickysn 04129b8c6e + introduce the TObjSectionOfs type - an unsigned integer, representing an 7 years ago
  florian 8f472d5212 * check for more controll flow statements before doing loop unrolling 7 years ago
  nickysn 308e439d5d + emit segment information in the dwarf debug info for static variables on i8086 7 years ago
  nickysn 76ff01beda + also emit the non-standard DW_LNE_set_segment watcom extended opcode in the 7 years ago
  nickysn 9d167dbd2a + emit DW_AT_segment attributes in the dwarf debug info for subroutines 7 years ago
  svenbarth 4354821f05 * regenerate msg* files after r39078 7 years ago
  svenbarth b7cc225149 * revert r39043 and r39045 which disallow static array constants inside dynamic constants for Delphi modes 7 years ago
  nickysn 4aa66d9033 * emit a 32-bit offset for DW_FORM_ref_addr on i8086 (Watcom compatibility) 7 years ago
  nickysn 2a5fbd4598 * continue reading the segment when walking the dwarf arange tuples on i8086 7 years ago
  nickysn d1cdd8be7c * do not emit padding bytes after the dwarf arange header on i8086 for 7 years ago
  nickysn 1a2f364e68 * use 32-bit address_size in the dwarf arange sections on i8086 (for Open Watcom 7 years ago
  nickysn 0efb86518b + emit dwarf segment information on i8086 in the .debug_aranges section 7 years ago
  nickysn 651571c00f + added comments, indicating where we emit the address_size and segment_size 7 years ago
  nickysn a12622e06f * use 1-byte alignment instead of 4-byte alignment for the OMF dwarf sections 7 years ago
  nickysn 6fedf7e930 + debug dump the address size from the header in ParseCompilationUnitForFunctionName 7 years ago