summaryrefslogtreecommitdiff
path: root/compiler/ogbase.pas
Commit message (Expand)AuthorAgeFilesLines
* + support R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELXflorian2021-01-141-0/+2
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-10/+10
* * fix for Mantis #37559: the adjustment of the section type should only be do...svenbarth2020-08-131-5/+8
* * Added virtual function TObjSection.GetAltName to be able to specify additio...yury2020-08-061-2/+17
* * the len parameter of TObjData.writebytes changed to TObjSectionOfs to avoid...nickysn2020-06-071-2/+2
* * ImageBase changed to qword (same type as CurrMemPos) to avoid truncating to...nickysn2020-06-021-2/+2
* * the len parameter of TObjData.alloc changed to TObjSectionOfsnickysn2020-05-251-2/+2
* * fixed the TRelocDataInt to avoid truncating 16-bit addresses to 8-bit on 8-...nickysn2020-05-061-3/+5
* + call ApplyAsmSymbolRestrictions for symbols that should be exported from ar...nickysn2020-05-061-1/+1
* + lots of fixes to the Z80 internal asm writernickysn2020-05-051-0/+4
* * it's rather useless that sectiontype2options is virtual as we can't use a c...svenbarth2020-04-211-2/+19
* + implement relocations for Aarch64 for the internal COFF linkersvenbarth2020-04-211-1/+10
* * use translateable error messages for undefined symbols and also report in w...svenbarth2019-11-211-1/+6
* * fixed default value for progbitsflorian2019-11-091-1/+1
* * parameters declared as out must be initializedflorian2019-11-091-4/+5
* * correctly handle PE COMDAT sections: like for the Comdat groups in ELF file...svenbarth2019-11-021-20/+42
* + add a method to TObjData to retrieve the TSectionProcBits and TSectionFlags...svenbarth2019-10-191-0/+24
* * change TObjData.sectiontype2options to a class function so that it can be c...svenbarth2019-10-191-2/+2
* + support for arm attributesflorian2019-10-091-3/+31
* + dwarf support for tls threadvarsflorian2019-10-051-1/+3
* + support for the gnu2 general-dynamic tls model on arm, use it instead of th...florian2019-10-051-0/+3
* + new relocations for arm tlsflorian2019-10-051-0/+2
* + support tls threadvars with the internal assemblerflorian2019-09-251-0/+5
* + x86-64: implemented support for relocation needed by tls threadvars in the ...florian2019-09-251-2/+6
* + introduced TExeSection.MemPosStr - a virtual method for converting thenickysn2019-08-021-0/+8
* * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/jonas2019-07-071-4/+9
* * 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
|/
* * Removed unused local vars.yury2018-11-021-1/+0
* * patch by J. Gareth Moreton to fix 33909florian2018-07-011-0/+3
* + added an 'index' field to TObjSectionGroup, specifying the index of the groupnickysn2018-06-211-0/+1
* + completed the internal debug ELF writer in TMZExeOutput.writeDebugElf (notnickysn2018-06-131-3/+3
* * changed the TObjRelocation.DataOffset and orgsize types to TObjSectionOfs i...nickysn2018-05-221-10/+10
* * changed the TObjSectionOfs type to be longword on i8086nickysn2018-05-221-2/+15
* + introduce align_objsecofs; use it to align integers of type TObjSectionOfsnickysn2018-05-221-3/+13
* * also changed the type of the 'DataPos' parameter of TObjData.layoutsections...nickysn2018-05-211-2/+2
* + introduce the TObjSectionOfs type - an unsigned integer, representing annickysn2018-05-211-20/+22
* * changed type used for section alignment from byte/shortint to longint, so thenickysn2017-10-251-10/+10
* + correctly handle COMDAT sections in COFF files (at least as long as the COM...svenbarth2017-05-121-2/+59
* * removed unused unitsflorian2017-05-091-1/+1
* * TObjSection.MemPos reverted back to qword after r33692, since it breaks thenickysn2016-05-211-1/+1
* * use PUInt for passing around sizes in ogbase as the width of the data type ...florian2016-05-161-23/+23
* + generate .debug_aranges sections for dwarf debug info: enables faster addre...florian2016-04-081-1/+3
* * in the internal assembler writer, when starting a new object file, set thenickysn2016-03-021-2/+2
* * handle the asd_cpu asd_cpu directive and keep track of the currently selectednickysn2016-02-271-1/+9
* + introduced a new type TRelocDataInt for use as the 'data' parameter fornickysn2016-01-131-1/+9
* + support 48-bit (16:32) far pointer relocations in the OMF internal linkernickysn2016-01-111-0/+2
* + added i8086-specific consts RELOC_ABSOLUTE16 and RELOC_RELATIVE16, which arenickysn2016-01-111-2/+8
* Make relocation type more precise compared to output of gas.laksen2016-01-051-0/+1