florian
|
377193e72f
+ gcc_except_table section
|
6 年之前 |
svenbarth
|
846775f4b6
Merged revision(s) 46875-46876 from trunk:
|
4 年之前 |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 年之前 |
florian
|
99a3855e6b
* restored old default values for MajorOperatingSystemVersion, MajorSubsystemVersion and MinorSubsystemVersion, resolves issue #32492
|
7 年之前 |
svenbarth
|
9619576515
+ add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible; Note: $SetPEUserVersion takes precedence to $Version
|
7 年之前 |
svenbarth
|
e9c40f5b24
+ correctly handle COMDAT sections in COFF files (at least as long as the COMDAT selection isn't IMAGE_COMDAT_SELECT_ASSOCIATIVE or IMAGE_COMDAT_SELECT_EXACT_MATCH), fixes the .refptr problems mentioned in Mantis #30614
|
8 年之前 |
florian
|
b1dff29cbf
* removed unused units
|
8 年之前 |
florian
|
0897bd154a
+ align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records
|
8 年之前 |
svenbarth
|
7af52f81a7
* initialize boheader to avoid a warning
|
8 年之前 |
svenbarth
|
669be1e4c2
* don't directly use sym.value as that is not necessarily initialized anymore
|
8 年之前 |
florian
|
23a02c9063
* fix arm compiler building
|
8 年之前 |
svenbarth
|
76445fd4b7
+ add ability to generate Big Obj COFF files if required due to the section count being higher than $7fff
|
8 年之前 |
svenbarth
|
95bea696ca
+ add ability to read Big Obj COFF files as generated by MSVC with /bigobj and GNU AS with -mbig-obj (starting from version 2.25); this format allows 2^31 sections per COFF file instead of 2^16, thus solving the problem of compiling packages\odata\src\sharepoint.pp
|
8 年之前 |
florian
|
78e945d471
- removed accidently added debug statement
|
8 年之前 |
florian
|
3f072b3e29
* workaround for issue #30348, FPC allowes now 65535 sections in coff object files, but as the section index is normally signed, this is only a dirty workaround
|
8 年之前 |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
9 年之前 |
Jeppe Johansen
|
0251263234
Move some of the local reloc calculation out of aasmcpu, and into COFF and ELF writers.
|
9 年之前 |
yury
|
b26fa07f1a
* Fixed notes "var is assigned but not used".
|
10 年之前 |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 年之前 |
Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 年之前 |
nickysn
|
d204aaab72
* refactored "ar" object writer creation in the internal assembler to allow
|
10 年之前 |
Jeppe Johansen
|
7f34ab27d2
Fixed issue with COFF linker. The addend wasn't shifted up by four before being added.
|
10 年之前 |
Jeppe Johansen
|
a3fd3ee3ab
Fixed bug in ARM coff writer. Relocations just ORed the offset onto the instruction instead of adding, but they are emitted as bl 0xFFFFFE, and not bl 0x0.
|
10 年之前 |
Jeppe Johansen
|
9e5979e8be
Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now.
|
10 年之前 |
sergei
|
8c61990078
* ogcoff.pas: when encountering symbol of unsupported type in input object file, give a meaningful error message instead of internal error. Mantis #27020.
|
10 年之前 |
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
|
db621780d5
* x86_64-win64: fixed handling of RELOC_RELATIVE_1..RELOC_RELATIVE_5 COFF relocations, they were off by 4 bytes, causing failure in tests/test/tcalext.pp.
|
11 年之前 |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 年之前 |
sergei
|
1fea5a82c1
* Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read.
|
12 年之前 |