Nikolay Nikolov
|
beca14334c
* use NtoLE instead of LEtoN in OMF DoRelocationFixup when converting from native to little endian. No functional changes, just better readability.
|
před 1 rokem |
Nikolay Nikolov
|
49ce3f5d2a
* big endian fix in TOmfObjData.writeReloc
|
před 1 rokem |
florian
|
c13517634f
* patch by Rika: Replace some instances of manual work with endianness with cryptic oneliners, resolves #39719
|
před 3 roky |
florian
|
cc3cbbb7b9
* fix x86 compilation after my last commit
|
před 3 roky |
yury
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
před 4 roky |
yury
|
0a021be803
* Corrected visibility of overridden methods.
|
před 4 roky |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
před 4 roky |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
před 4 roky |
yury
|
c69090446a
* msdos: Fixed AV in the internal linker in some cases when code or data exceeds 64k.
|
před 5 roky |
yury
|
1002a7c590
* 8086: Fixed very long section names when $HUGECODE is ON and section based smartlinking is used.
|
před 5 roky |
yury
|
985220d94c
* Added virtual function TObjSection.GetAltName to be able to specify additional section name by descendants.
|
před 5 roky |
nickysn
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
před 5 roky |
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
|
před 5 roky |
nickysn
|
cb9f569906
* fixed i8086 compilation after r43265
|
před 5 roky |
svenbarth
|
e5de269664
* change TObjData.sectiontype2options to a class function so that it can be called without an instance of TObjData
|
před 5 roky |
nickysn
|
94e22f1262
+ added a getter for the NewExeSegmentFlags property, that returns the
|
před 6 roky |
nickysn
|
e7d590724a
+ added and implemented the TNewExeRelocationList class
|
před 6 roky |
nickysn
|
81fba52adb
+ added constant NewExeRelocationRecordSize
|
před 6 roky |
nickysn
|
71df2911da
* fixed compilation with -Sew
|
před 6 roky |
nickysn
|
0224d632f1
+ added and implemented method TNewExeRelocation.EncodeTo
|
před 6 roky |
nickysn
|
5d8078f666
+ added class, representing a NewExe relocation entry
|
před 6 roky |
nickysn
|
5edc520468
+ fill SizeInFile properly in the NewExe segment table
|
před 6 roky |
nickysn
|
6398c42a38
+ fill MinAllocSize in the NewExe segment table
|
před 6 roky |
nickysn
|
24e3d95fe0
- don't create a heap segment for win16
|
před 6 roky |
nickysn
|
d69cf3a440
+ pass the ParmCount parameter from the ExpDef OMF record to the NewExe entry
|
před 6 roky |
nickysn
|
141f2403d3
+ added system_i8086_win16 to the supported targets of the i8086 omf internal
|
před 6 roky |
nickysn
|
cc7e623802
+ enable the IsDll flag in the NewExe header when creating dlls with the
|
před 6 roky |
nickysn
|
2b767c4f8b
+ also copy ResidentName in TOmfObjData.AddExportSymbol
|
před 6 roky |
nickysn
|
f40736438c
+ add all exported by name symbols to the resident or the nonresident name table
|
před 6 roky |
nickysn
|
90a164bcda
+ write the module description as the first entry to the nonresident names table
|
před 6 roky |