summaryrefslogtreecommitdiff
path: root/compiler/ogcoff.pas
Commit message (Expand)AuthorAgeFilesLines
* Set string length before calling move to avoid problems with global data ana...pierre2021-04-271-0/+4
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-5/+5
* * fix for Mantis #37745: section names where the string offset has more than ...svenbarth2020-09-161-6/+80
* * generate an internal error if the section name should be larger than 8svenbarth2020-09-161-0/+2
* + introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSym...nickysn2020-04-251-0/+6
* * the .pdata section currently only needs to be always included for arm-wince...svenbarth2020-04-211-3/+1
* + implement compiler support for SEH on Win64svenbarth2020-04-211-2/+5
* * it's rather useless that sectiontype2options is virtual as we can't use a c...svenbarth2020-04-211-14/+0
* * Windows on AArch64 requires some DllCharacteristics in the header to be alw...svenbarth2020-04-211-2/+19
* + implement initial compiler support for Win64 on Aarch64svenbarth2020-04-211-10/+23
* + implement relocations for Aarch64 for the internal COFF linkersvenbarth2020-04-211-3/+131
* * for PE+ specific checks use a constant in systems.pas instead of an explici...svenbarth2020-04-211-4/+4
* * change TObjData.sectiontype2options to a class function so that it can be c...svenbarth2019-10-191-2/+2
* + support for arm attributesflorian2019-10-091-1/+2
* * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/jonas2019-07-071-1/+2
* * synchronised with trunk till r42049jonas2019-05-121-0/+2
|\
| * * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-0/+2
* | + gcc_except_table sectionflorian2019-02-101-1/+2
|/
* * changed type used for section alignment from byte/shortint to longint, so thenickysn2017-10-251-6/+34
* * restored old default values for MajorOperatingSystemVersion, MajorSubsystem...florian2017-10-011-3/+3
* + add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible...svenbarth2017-09-301-8/+32
* + correctly handle COMDAT sections in COFF files (at least as long as the COM...svenbarth2017-05-121-0/+62
* * removed unused unitsflorian2017-05-091-2/+3
* + align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue report...florian2017-03-261-1/+1
* * initialize boheader to avoid a warningsvenbarth2017-02-041-0/+1
* * don't directly use sym.value as that is not necessarily initialized anymoresvenbarth2017-02-041-1/+1
* * fix arm compiler buildingflorian2017-02-041-0/+4
* + add ability to generate Big Obj COFF files if required due to the section c...svenbarth2017-02-031-27/+88
* + add ability to read Big Obj COFF files as generated by MSVC with /bigobj an...svenbarth2017-02-031-33/+153
* - removed accidently added debug statementflorian2016-11-161-1/+0
* * workaround for issue 30348, FPC allowes now 65535 sections in coff object f...florian2016-11-151-4/+5
* + generate .debug_aranges sections for dwarf debug info: enables faster addre...florian2016-04-081-1/+1
* Move some of the local reloc calculation out of aasmcpu, and into COFF and EL...laksen2016-01-061-4/+17
* * Fixed notes "var is assigned but not used".yury2015-09-171-5/+3
* * Removed lot of unused vars.yury2015-09-171-2/+0
* * store a pointer to the used tasminfo record in every assembler writer, sojonas2015-09-121-6/+6
* * refactored "ar" object writer creation in the internal assembler to allownickysn2015-04-191-0/+3
* Fixed issue with COFF linker. The addend wasn't shifted up by four before bei...laksen2015-04-021-2/+2
* Fixed bug in ARM coff writer. Relocations just ORed the offset onto the instr...laksen2015-04-021-4/+9
* Merge from armiw branch.laksen2015-03-131-1/+27
* + Missing part of internal ARM assembler, Mantis #26588. I'm not setting it ...sergei2015-01-301-6/+6
* * ogcoff.pas: when encountering symbol of unsupported type in input object fi...sergei2014-11-111-3/+9
* + create a special 'heap' segment with reserved space equal to heapsize (i.e.nickysn2014-06-191-1/+2
* + generate the stack segment for i8086 far data memory models from within fpcnickysn2014-05-271-1/+2
* * x86_64-win64: fixed handling of RELOC_RELATIVE_1..RELOC_RELATIVE_5 COFF rel...sergei2014-04-011-5/+5
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+1
* * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes ...sergei2013-04-281-1/+1
* * COFF: fixed setting section flags. Content type and access bits must be set...sergei2013-04-171-16/+12
* + Internal linker: process unreferenced .pdata sections on x86_64-win64, rest...sergei2013-04-131-0/+45
* * COFF linker: postpone import section generation until unreferenced sections...sergei2013-04-021-57/+79