summaryrefslogtreecommitdiff
path: root/compiler/ogelf.pas
Commit message (Expand)AuthorAgeFilesLines
* + support for arm attributesflorian2019-10-091-3/+9
* + support tls threadvars with the internal assemblerflorian2019-09-251-3/+3
* + x86-64: implemented support for relocation needed by tls threadvars in the ...florian2019-09-251-1/+14
* * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/jonas2019-07-071-1/+11
* * synchronised with trunk till r42049jonas2019-05-121-1/+3
|\
| * * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-1/+3
* | + gcc_except_table sectionflorian2019-02-101-1/+2
|/
* * The MaybeSwapXXXHeader functions moved from ogelf to the elfbase unit, so theynickysn2018-06-141-242/+0
* * elf section alignment, patch by Florian, mantis #32900marco2018-02-161-1/+4
* * changed type used for section alignment from byte/shortint to longint, so thenickysn2017-10-251-4/+4
* * removed unused unitsflorian2017-05-091-1/+1
* + AT_METADATA symbol type for data that is unrelated to the programjonas2016-07-191-1/+2
* + generate .debug_aranges sections for dwarf debug info: enables faster addre...florian2016-04-081-1/+1
* ARM: avoid some range check errors, while running a compiler compiled with -CRkaroly2016-03-161-1/+1
* Move some of the local reloc calculation out of aasmcpu, and into COFF and EL...laksen2016-01-061-1/+9
* * Removed unused vars for mipsel compiler.yury2015-09-171-0/+2
* * store a pointer to the used tasminfo record in every assembler writer, sojonas2015-09-121-3/+3
* * refactored "ar" object writer creation in the internal assembler to allownickysn2015-04-191-1/+2
* Merge from armiw branch.laksen2015-03-131-0/+12
* + ELF linker: support writing DT_PREINIT_ARRAY/DT_INIT_ARRAY/DT_FINI_ARRAY dy...sergei2015-01-261-13/+46
* * first dragonfly patch (existing most). Mantis #27091marco2014-12-071-3/+7
* * ELF linker: track relocation style (REL or RELA) of each input section and ...sergei2014-11-131-0/+2
* + 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
* * Fixed linking of non-PIC code to indirect functions in shared objects.sergei2014-04-061-1/+1
* + Write 'non-executable stack' marker to object files also on FreeBSD (verifi...sergei2014-02-101-3/+10
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+1
* * fixed (harmless) range errorsjonas2013-11-121-1/+5
* + Property TObjSymbol.ObjData, allows to access owning TObjData for external/...sergei2013-07-301-0/+86
* * It is incorrect to use var_align() in linker code: it depends on current_se...sergei2013-07-291-2/+2
* + MIPS internal linker: support TLS IE/LE and GPREL32 relocations, is now abl...sergei2013-07-291-0/+11
* * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes ...sergei2013-04-281-8/+8
* + ELF linker: finish support for imported symbol versions.sergei2013-03-291-2/+117
* + ELF linker: load e_ident and e_flags from ELF header into properties of TEl...sergei2013-03-141-25/+26
* + MIPS: doing progress with linker, implemented processing of local symbols i...sergei2013-03-041-1/+3
* * TExeOutput.FixupRelocations method made virtual.sergei2013-03-031-11/+38
* + Merge the targetandroid branch. Support for arm and i386 android targets.yury2013-02-131-1/+1
|\
| * * Add missing checks for android target.yury2013-01-211-1/+1
* | * Forgot to assign result of SwapEndian() into place.sergei2013-01-291-1/+1
|/
* + Support dynamic copy relocations.sergei2013-01-131-30/+78
* + Enable CPU-specific descendants to write specific dynamic tags.sergei2013-01-131-7/+96
* * Made TElfExeOutput.CreatePLT method protected virtual, so CPU-specific hand...sergei2013-01-071-1/+4
* * Moved creation of GOT section into separate virtual method.sergei2013-01-021-7/+27
* Set OSABI in elf header for openbsd OS, contributed by Pascal Stumpfpierre2012-12-261-0/+2
* + Initial work to support versions of ELF dynamic symbols.sergei2012-12-181-6/+50
* + Endian-swapping procedures for version (TElfverneed, etc.) records.sergei2012-12-161-0/+55
* + Added codes of dynamic relocations to TElfTarget; since most targets use si...sergei2012-12-161-1/+8
* * Reworked/fixed TExeSymbol.State behavior:sergei2012-12-091-15/+6
* * Fixed a bug introduced in r23077: relative_reloc_count must be increased on...sergei2012-12-091-2/+4
* * TElfObjInput: Factored section creation code into separate method which can...sergei2012-12-081-11/+21