2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  nickysn 2af5c9d508 * changed type used for section alignment from byte/shortint to longint, so the 7 жил өмнө
  florian 99a3855e6b * restored old default values for MajorOperatingSystemVersion, MajorSubsystemVersion and MinorSubsystemVersion, resolves issue #32492 7 жил өмнө
  svenbarth 9619576515 + add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible; Note: $SetPEUserVersion takes precedence to $Version 7 жил өмнө
  svenbarth e9c40f5b24 + correctly handle COMDAT sections in COFF files (at least as long as the COMDAT selection isn't IMAGE_COMDAT_SELECT_ASSOCIATIVE or IMAGE_COMDAT_SELECT_EXACT_MATCH), fixes the .refptr problems mentioned in Mantis #30614 8 жил өмнө
  florian b1dff29cbf * removed unused units 8 жил өмнө
  florian 0897bd154a + align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records 8 жил өмнө
  svenbarth 7af52f81a7 * initialize boheader to avoid a warning 8 жил өмнө
  svenbarth 669be1e4c2 * don't directly use sym.value as that is not necessarily initialized anymore 8 жил өмнө
  florian 23a02c9063 * fix arm compiler building 8 жил өмнө
  svenbarth 76445fd4b7 + add ability to generate Big Obj COFF files if required due to the section count being higher than $7fff 8 жил өмнө
  svenbarth 95bea696ca + add ability to read Big Obj COFF files as generated by MSVC with /bigobj and GNU AS with -mbig-obj (starting from version 2.25); this format allows 2^31 sections per COFF file instead of 2^16, thus solving the problem of compiling packages\odata\src\sharepoint.pp 8 жил өмнө
  florian 78e945d471 - removed accidently added debug statement 8 жил өмнө
  florian 3f072b3e29 * workaround for issue #30348, FPC allowes now 65535 sections in coff object files, but as the section index is normally signed, this is only a dirty workaround 8 жил өмнө
  florian 90b284e169 + generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation 9 жил өмнө
  Jeppe Johansen 0251263234 Move some of the local reloc calculation out of aasmcpu, and into COFF and ELF writers. 9 жил өмнө
  yury b26fa07f1a * Fixed notes "var is assigned but not used". 10 жил өмнө
  yury 432248cbf1 * Removed lot of unused vars. 10 жил өмнө
  Jonas Maebe 991e1f49bd * store a pointer to the used tasminfo record in every assembler writer, so 10 жил өмнө
  nickysn d204aaab72 * refactored "ar" object writer creation in the internal assembler to allow 10 жил өмнө
  Jeppe Johansen 7f34ab27d2 Fixed issue with COFF linker. The addend wasn't shifted up by four before being added. 10 жил өмнө
  Jeppe Johansen a3fd3ee3ab Fixed bug in ARM coff writer. Relocations just ORed the offset onto the instruction instead of adding, but they are emitted as bl 0xFFFFFE, and not bl 0x0. 10 жил өмнө
  Jeppe Johansen 9e5979e8be Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now. 10 жил өмнө
  sergei 8c61990078 * ogcoff.pas: when encountering symbol of unsupported type in input object file, give a meaningful error message instead of internal error. Mantis #27020. 10 жил өмнө
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. 11 жил өмнө
  nickysn 3cc8ff11e3 + generate the stack segment for i8086 far data memory models from within fpc 11 жил өмнө
  sergei db621780d5 * x86_64-win64: fixed handling of RELOC_RELATIVE_1..RELOC_RELATIVE_5 COFF relocations, they were off by 4 bytes, causing failure in tests/test/tcalext.pp. 11 жил өмнө
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 11 жил өмнө
  sergei 1fea5a82c1 * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read. 12 жил өмнө
  sergei 9dc5b07a68 * COFF: fixed setting section flags. Content type and access bits must be set for non-loadable sections as well. 12 жил өмнө
  sergei b86372ccec + Internal linker: process unreferenced .pdata sections on x86_64-win64, restores the possibility to use GAS on win64 (which got broken by introducing SEH). 12 жил өмнө