Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe add015f808 * ensure that the dwarf file table contains an entry if the current unit %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 687bb15299 * renamed getdatalabel() to getglobaldatalabel %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 1e227f78fe * factored out the check for whether we have to generate dotted function %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 %!s(int64=10) %!d(string=hai) anos
  pierre 3506767e8d Generate mimnimal DWARF debug information for non-multithreaded thread variables %!s(int64=10) %!d(string=hai) anos
  joost 7c9d32b3ce * Dwarf: Write zero as line-nr for instructions with no real corresponding %!s(int64=11) %!d(string=hai) anos
  joost 030885727e * Do not use sym.realname but sym.name in the mangledname for the Dwarf-3 debuginfo. This makes it possible to mix Dwarf-2 and Dwarf-3 debug info into one executable. %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, %!s(int64=11) %!d(string=hai) anos
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 5e0589f0a5 * fixed debug information for strings (index starts from 1, not from 0) %!s(int64=11) %!d(string=hai) anos
  nickysn 90a092e585 + added enum Tdwarf_addr with the values of DW_AT_address_class (to be used for %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 936bd3c902 * fixed definitions/uses of asmsymbols: always explicitly define local %!s(int64=12) %!d(string=hai) anos
  florian 38f3448e22 * applied patch by Cyrax to fix #24722, revertes partially r25054 which was wrong %!s(int64=12) %!d(string=hai) anos
  florian 2cdb4adf39 + tai_const.Create_type_name and tai_const.Create_pint_unaligned %!s(int64=12) %!d(string=hai) anos
  pierre d956808080 Fix bug introduced by myself for win32 dwarf info generation Bug #23365 and 23330 %!s(int64=12) %!d(string=hai) anos
  florian 65aa6fb379 * make check for registerhi more usefull %!s(int64=13) %!d(string=hai) anos
  pierre a1a171d7e8 Fix problems introduced by unaligned patch rev 22516 for 64bit systems %!s(int64=13) %!d(string=hai) anos
  pierre a34c1ff22d Use only unaligned constants in dwarf debug info as specified by standard %!s(int64=13) %!d(string=hai) anos
  pierre fcaff0489c * psub.pas : translate tregister for registerhi also %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 1f2578077c * small correction to previous commit: the offset of DW_OP_bregx is signed %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe c8986f34fb * fixed debug information for call-by-reference parameters whose address %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  joost bbbc85bbf6 * Use DW_TAG_class_type for classes instead of DW_TAG_structure_type %!s(int64=14) %!d(string=hai) anos
  joost 853f35757d * Use the same logic for Dwarf-3 and Dwarf-2 output regarding symbol names. Solves problems resolving self in gdb and Dwarf-3. %!s(int64=14) %!d(string=hai) anos
  joost cd0b2e5288 * Use DW_OP_deref instead of DW_OP_push_object_deref. The latter is not recognized properly by gdb %!s(int64=14) %!d(string=hai) anos
  joost ce01b15c49 * Generate proper Dwarf-debuginfo for DW_AT_vtable_elem_location, containing %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 67c2c7c166 * renamed cchartype to cansichartype %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), %!s(int64=14) %!d(string=hai) anos