summaryrefslogtreecommitdiff
path: root/compiler/ogelf.pas
Commit message (Expand)AuthorAgeFilesLines
* 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
* * Propagate AS_NEEDED flag further into Load_DynamicObject and handle it prop...sergei2012-12-061-6/+12
* * Fixed 2 bugs introduced in r22951:sergei2012-12-051-6/+6
* * Function RelocName made a member of TElfTarget, so it can be used outside o...sergei2012-12-021-0/+18
* * Changed TElfTarget from class to record, so it can contain data members whi...sergei2012-12-021-68/+35
* * Moved TElfsechdr into interface and cleaned up some ugliness in TElfObjInpu...sergei2012-12-021-11/+16
* * Moved ELF definitions into a separate unit, which can be reused by CPU back...sergei2012-12-021-313/+2
* + Allow TObjRelocation to be created without a symbol, such relocations are b...sergei2012-12-011-8/+12
* * Factored code for allocating GOT slots into TElfExeOutput.AllocGOTSlot.sergei2012-11-291-3/+36
* * ELF linker: fixed written values of STT_TLS symbols, they must be relative ...sergei2012-11-191-31/+22
* * Internal linker: made sec_rodata_norel read-only.sergei2012-11-181-4/+1
* * Changed TElf32Header and TElf64Header definitions, making them look closer ...sergei2012-11-161-37/+45
* + Internal linker: generic and ELF-specific support for grouped sections, all...sergei2012-11-151-10/+80
* + ELF linker: Support writing RELATIVE dynamic relocations ahead of the rest,...sergei2012-11-081-12/+47
* - Removed generic implementation of TObjData.sectionname, its existence is us...sergei2012-11-021-62/+1