2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. 11 жил өмнө
  nickysn 3cc8ff11e3 + generate the stack segment for i8086 far data memory models from within fpc 11 жил өмнө
  sergei e951887154 * Fixed linking of non-PIC code to indirect functions in shared objects. 11 жил өмнө
  sergei 3c5345cb4e + Write 'non-executable stack' marker to object files also on FreeBSD (verified for version 9.0 for i386). 11 жил өмнө
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 11 жил өмнө
  Jonas Maebe 864a72ee69 * fixed (harmless) range errors 11 жил өмнө
  sergei 1f8a67f552 + Property TObjSymbol.ObjData, allows to access owning TObjData for external/common symbols, i.e. ones with ObjSection=nil. 12 жил өмнө
  sergei 5b6e50c9da * It is incorrect to use var_align() in linker code: it depends on current_settings.alignment, which is valid only while compiling, not while linking. Replaced with size_2_align(). 12 жил өмнө
  sergei e7f6b06969 + MIPS internal linker: support TLS IE/LE and GPREL32 relocations, is now able to link tw14265. 12 жил өмнө
  sergei 1fea5a82c1 * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read. 12 жил өмнө
  sergei e4949e3044 + ELF linker: finish support for imported symbol versions. 12 жил өмнө
  sergei 6245bfd74f + ELF linker: load e_ident and e_flags from ELF header into properties of TElfObjData, necessary for targets that must be able to link together object files of different flavors. 12 жил өмнө
  sergei 6fcd9979dd + MIPS: doing progress with linker, implemented processing of local symbols in PIC code and stuff needed to link shared libraries. 12 жил өмнө
  sergei 6484911f05 * TExeOutput.FixupRelocations method made virtual. 12 жил өмнө
  yury e88bc322bc + Merge the targetandroid branch. Support for arm and i386 android targets. 12 жил өмнө
  sergei cb51c39dd7 * Forgot to assign result of SwapEndian() into place. 12 жил өмнө
  yury 0960ee2034 * Add missing checks for android target. 12 жил өмнө
  sergei af4935e346 + Support dynamic copy relocations. 12 жил өмнө
  sergei 4b925763c3 + Enable CPU-specific descendants to write specific dynamic tags. 12 жил өмнө
  sergei 49d7448f44 * Made TElfExeOutput.CreatePLT method protected virtual, so CPU-specific handling can be provided by descendants. 12 жил өмнө
  sergei 35439c0e1d * Moved creation of GOT section into separate virtual method. 12 жил өмнө
  pierre 8b4603ed51 Set OSABI in elf header for openbsd OS, contributed by Pascal Stumpf 12 жил өмнө
  sergei 0196c62ee8 + Initial work to support versions of ELF dynamic symbols. 12 жил өмнө
  sergei c73ec250a6 + Endian-swapping procedures for version (TElfverneed, etc.) records. 12 жил өмнө
  sergei 0aa7204707 + Added codes of dynamic relocations to TElfTarget; since most targets use similar dynamic relocation model differing only in code values, this will allow to do majority of handling in the base class. 12 жил өмнө
  sergei 00ca4a74a3 * Reworked/fixed TExeSymbol.State behavior: 12 жил өмнө
  sergei a771d68685 * Fixed a bug introduced in r23077: relative_reloc_count must be increased only once per GOT entry, not every time a relocation to that entry is seen. 12 жил өмнө
  sergei a7eab8ff67 * TElfObjInput: Factored section creation code into separate method which can be called by CPU-specific routines. 12 жил өмнө
  sergei 36859068f5 * Propagate AS_NEEDED flag further into Load_DynamicObject and handle it properly: shared objects marked with AS_NEEDED are added to dependencies only if they actually resolve some symbol. 12 жил өмнө
  sergei 67a41e1e94 * Fixed 2 bugs introduced in r22951: 12 жил өмнө