| Commit message (Expand) | Author | Age | Files | Lines |
* | * ogcoff.pas: when encountering symbol of unsupported type in input object fi... | sergei | 2014-11-11 | 1 | -3/+9 |
* | + create a special 'heap' segment with reserved space equal to heapsize (i.e. | nickysn | 2014-06-19 | 1 | -1/+2 |
* | + generate the stack segment for i8086 far data memory models from within fpc | nickysn | 2014-05-27 | 1 | -1/+2 |
* | * x86_64-win64: fixed handling of RELOC_RELATIVE_1..RELOC_RELATIVE_5 COFF rel... | sergei | 2014-04-01 | 1 | -5/+5 |
* | * fixes several issues which cause warnings by the dfa code when using it to ... | florian | 2013-12-01 | 1 | -0/+1 |
* | * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes ... | sergei | 2013-04-28 | 1 | -1/+1 |
* | * COFF: fixed setting section flags. Content type and access bits must be set... | sergei | 2013-04-17 | 1 | -16/+12 |
* | + Internal linker: process unreferenced .pdata sections on x86_64-win64, rest... | sergei | 2013-04-13 | 1 | -0/+45 |
* | * COFF linker: postpone import section generation until unreferenced sections... | sergei | 2013-04-02 | 1 | -57/+79 |
* | + PECOFF targets: support more than 65535 relocations per object section, res... | sergei | 2013-01-26 | 1 | -8/+47 |
* | + support setpeoptflags directive, resolves #23447 | florian | 2012-12-10 | 1 | -1/+6 |
* | * Propagate AS_NEEDED flag further into Load_DynamicObject and handle it prop... | sergei | 2012-12-06 | 1 | -2/+3 |
* | * Internal linker: made sec_rodata_norel read-only. | sergei | 2012-11-18 | 1 | -1/+21 |
* | Accept range/overflow for address computation inside unit | pierre | 2012-10-01 | 1 | -0/+4 |
* | + Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle ob... | sergei | 2012-09-14 | 1 | -12/+5 |
* | * Changed TObjSection.WriteStr method to write a zero byte after the string. | sergei | 2012-09-06 | 1 | -2/+0 |
* | + Added method TObjSection.writeReloc_internal to write relocations to given ... | sergei | 2012-08-15 | 1 | -92/+54 |
* | * Relocating common symbols needs adjusting by symbol size only on DJCOFF tar... | sergei | 2012-08-13 | 1 | -1/+4 |
* | - Do not create any default object sections. On targets with section-based sm... | sergei | 2012-08-09 | 1 | -6/+0 |
* | + Implemented two-stage removal of empty exe sections. Candidates for removal... | sergei | 2012-07-26 | 1 | -9/+10 |
* | * Entirely moved relocation fixup functionality from TObjSection to TExeOutput. | sergei | 2012-07-22 | 1 | -29/+25 |
* | * Merged TElfObjSection.secshidx and TCoffObjSection.secidx into TObjSection.... | sergei | 2012-07-10 | 1 | -5/+4 |
* | - Removed oso_readonly and oso_noload section options, it is enough to have j... | sergei | 2012-07-09 | 1 | -8/+3 |
* | * Implemented link map generation without involving TObjSection.ObjSymbolDefi... | sergei | 2012-06-30 | 1 | -3/+0 |
* | - removed TCoffObjData.afteralloc, calculating MemPos there is useless becaus... | sergei | 2012-06-25 | 1 | -33/+5 |
* | * Once TExeOutput is accessible in TObjSection.fixuprelocs, its ImageBase can... | sergei | 2012-06-25 | 1 | -11/+6 |
* | - Removed TDJCoffObjSection,TPECoffObjSection,TCoffExeSection,TPECoffExeSecti... | sergei | 2012-06-23 | 1 | -71/+4 |
* | * Pass ExeOutput as argument to TObjSection.fixuprelocs, needed for ELF targe... | sergei | 2012-06-16 | 1 | -2/+2 |
* | * Improved performance of COFF object reader: handle string table as array of... | sergei | 2012-06-10 | 1 | -20/+26 |
* | * Moved 4 procedures for basic reading/writing TObjSection contents into ogco... | sergei | 2012-06-05 | 1 | -86/+4 |
* | - Removed tcoffexeoutput.FCoffSyms, it is never used (symbols are written dir... | sergei | 2012-05-31 | 1 | -21/+13 |
* | + Internal linker for go32v2: | sergei | 2012-05-30 | 1 | -5/+12 |
* | * Fixed oso_debug section attribute being not preserved while reading/writing... | sergei | 2012-05-28 | 1 | -3/+19 |
* | * Changed writing section symbols to use storage class COFF_SYM_LOCAL (3), th... | sergei | 2012-05-26 | 1 | -26/+32 |
* | ogcoff.pas: | sergei | 2012-05-24 | 1 | -12/+15 |
* | + Support assembling expressions ".long L2-L1" where label L1 belongs to the ... | sergei | 2012-05-22 | 1 | -3/+2 |
* | * replaced most (if not all) remaining fields/parameters in the compiler | jonas | 2012-04-29 | 1 | -1/+1 |
* | + generic implementation of ReplaceForbiddenAsmSymbolChars() instead | jonas | 2012-04-11 | 1 | -0/+6 |
* | * Don't reject IMAGE_REL_ARM_SECREL relocations, Mantis #20467 | sergei | 2011-10-12 | 1 | -0/+2 |
* | o patch by Alexander Shishkin, resolves #20409 | florian | 2011-10-05 | 1 | -1/+1 |
* | * Changed attributes of .pdata section so it is smart-linkable on x86_64. | sergei | 2011-09-15 | 1 | -0/+6 |
* | * Another attempt to align section raw data size in COFF headers. Without thi... | sergei | 2011-08-11 | 1 | -4/+9 |
* | * Excluded oso_executable from attributes of user sections. User sections may... | sergei | 2011-07-27 | 1 | -1/+5 |
* | * ogcoff.pas: sort all objsections having '$' in the name, not just .idata$*.... | sergei | 2011-07-10 | 1 | -3/+6 |
* | * Revert rounding section data size, it should be done in a more sophisticate... | sergei | 2011-07-07 | 1 | -6/+4 |
* | * Improvements to PE executable output: | sergei | 2011-07-06 | 1 | -10/+61 |
* | * Look for __FPC_tls_callbacks, should be reset to nil for DLLs, not yet done | pierre | 2011-07-01 | 1 | -0/+14 |
* | + TlsDirectory handling code | pierre | 2011-07-01 | 1 | -1/+40 |
* | + user section type | florian | 2011-03-20 | 1 | -16/+22 |
* | * ogcoff.pas: | pierre | 2010-11-26 | 1 | -1/+10 |