florian
|
cc3cbbb7b9
* fix x86 compilation after my last commit
|
3 жил өмнө |
yury
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
4 жил өмнө |
yury
|
0a021be803
* Corrected visibility of overridden methods.
|
4 жил өмнө |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 жил өмнө |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 жил өмнө |
yury
|
c69090446a
* msdos: Fixed AV in the internal linker in some cases when code or data exceeds 64k.
|
5 жил өмнө |
yury
|
1002a7c590
* 8086: Fixed very long section names when $HUGECODE is ON and section based smartlinking is used.
|
5 жил өмнө |
yury
|
985220d94c
* Added virtual function TObjSection.GetAltName to be able to specify additional section name by descendants.
|
5 жил өмнө |
nickysn
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
5 жил өмнө |
svenbarth
|
61358b1eaa
* it's rather useless that sectiontype2options is virtual as we can't use a class type, not to mention that the classes doing the overriding are for the internal assemblers/linkers, but we need it also for external
|
5 жил өмнө |
nickysn
|
cb9f569906
* fixed i8086 compilation after r43265
|
5 жил өмнө |
svenbarth
|
e5de269664
* change TObjData.sectiontype2options to a class function so that it can be called without an instance of TObjData
|
5 жил өмнө |
nickysn
|
94e22f1262
+ added a getter for the NewExeSegmentFlags property, that returns the
|
6 жил өмнө |
nickysn
|
e7d590724a
+ added and implemented the TNewExeRelocationList class
|
6 жил өмнө |
nickysn
|
81fba52adb
+ added constant NewExeRelocationRecordSize
|
6 жил өмнө |
nickysn
|
71df2911da
* fixed compilation with -Sew
|
6 жил өмнө |
nickysn
|
0224d632f1
+ added and implemented method TNewExeRelocation.EncodeTo
|
6 жил өмнө |
nickysn
|
5d8078f666
+ added class, representing a NewExe relocation entry
|
6 жил өмнө |
nickysn
|
5edc520468
+ fill SizeInFile properly in the NewExe segment table
|
6 жил өмнө |
nickysn
|
6398c42a38
+ fill MinAllocSize in the NewExe segment table
|
6 жил өмнө |
nickysn
|
24e3d95fe0
- don't create a heap segment for win16
|
6 жил өмнө |
nickysn
|
d69cf3a440
+ pass the ParmCount parameter from the ExpDef OMF record to the NewExe entry
|
6 жил өмнө |
nickysn
|
141f2403d3
+ added system_i8086_win16 to the supported targets of the i8086 omf internal
|
6 жил өмнө |
nickysn
|
cc7e623802
+ enable the IsDll flag in the NewExe header when creating dlls with the
|
6 жил өмнө |
nickysn
|
2b767c4f8b
+ also copy ResidentName in TOmfObjData.AddExportSymbol
|
6 жил өмнө |
nickysn
|
f40736438c
+ add all exported by name symbols to the resident or the nonresident name table
|
6 жил өмнө |
nickysn
|
90a164bcda
+ write the module description as the first entry to the nonresident names table
|
6 жил өмнө |
nickysn
|
7bb6b525b1
+ also write the nonresident name table
|
6 жил өмнө |
nickysn
|
d1d2f6b701
* the resident table entry/table classes renamed "export table", because the
|
6 жил өмнө |
nickysn
|
9f0f31a1e9
+ write the entry table to the NewExe file
|
6 жил өмнө |