summaryrefslogtreecommitdiff
path: root/compiler/ogbase.pas
Commit message (Expand)AuthorAgeFilesLines
* * 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
* + added support to the omf/i8086-msdos internal linker for omf relocation withnickysn2015-11-161-0/+1
* * RELOC_ABSOLUTE32 made different than RELOC_ABSOLUTE on i8086 (and fixed allnickysn2015-11-131-1/+3
* + implemented support for omf fixup records with target group other than 'DGR...nickysn2015-11-121-8/+25
* + support addr_fardataseg references in the internal asm writernickysn2015-09-041-0/+2
* + support writing more than 1024 zeros in TObjSection.WriteZerosnickysn2015-09-041-6/+14
* + support mixing initialized and bss data in the same object section (only innickysn2015-09-041-2/+9
* * omf segment class names moved to a const array in omfbase, so they can be usednickysn2015-09-021-1/+1
* + added class type property CObjSymbol to TExeOutput as wellnickysn2015-08-251-0/+3
* + i8086-msdos internal linker: write symbol addresses in segment:offset forma...nickysn2015-08-251-1/+1
* * allow using a TObjSymbol subclass via using a "class of" typenickysn2015-08-251-2/+6
* * the result of tobjsymbol.address changed from 'aword' to 'qword' as wellnickysn2015-08-251-2/+2
* * TExeSection.Size and .DataPos changed from aword to qword, because:nickysn2015-08-251-1/+1