index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
ogomf.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
* Removed/ifdefed the assigned and unused variables.
yury
2021-01-24
1
-5
/
+4
*
* Corrected visibility of overridden methods.
yury
2021-01-24
1
-3
/
+3
*
* Removed/ifdefed lots of unused variables.
yury
2021-01-24
1
-7
/
+1
*
* patch by Marģers to unify internal error numbers, resolves #37888
florian
2020-10-13
1
-14
/
+14
*
* msdos: Fixed AV in the internal linker in some cases when code or data exce...
yury
2020-08-20
1
-2
/
+8
*
* 8086: Fixed very long section names when $HUGECODE is ON and section based ...
yury
2020-08-20
1
-2
/
+2
*
* Added virtual function TObjSection.GetAltName to be able to specify additio...
yury
2020-08-06
1
-0
/
+13
*
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSym...
nickysn
2020-04-25
1
-0
/
+1
*
* it's rather useless that sectiontype2options is virtual as we can't use a c...
svenbarth
2020-04-21
1
-10
/
+0
*
* fixed i8086 compilation after r43265
nickysn
2019-10-21
1
-2
/
+2
*
* change TObjData.sectiontype2options to a class function so that it can be c...
svenbarth
2019-10-19
1
-2
/
+2
*
+ added a getter for the NewExeSegmentFlags property, that returns the
nickysn
2019-08-20
1
-1
/
+11
*
+ added and implemented the TNewExeRelocationList class
nickysn
2019-08-20
1
-0
/
+100
*
+ added constant NewExeRelocationRecordSize
nickysn
2019-08-14
1
-0
/
+1
*
* fixed compilation with -Sew
nickysn
2019-08-14
1
-4
/
+0
*
+ added and implemented method TNewExeRelocation.EncodeTo
nickysn
2019-08-14
1
-0
/
+60
*
+ added class, representing a NewExe relocation entry
nickysn
2019-08-13
1
-0
/
+53
*
+ fill SizeInFile properly in the NewExe segment table
nickysn
2019-08-12
1
-3
/
+8
*
+ fill MinAllocSize in the NewExe segment table
nickysn
2019-08-12
1
-3
/
+7
*
- don't create a heap segment for win16
nickysn
2019-08-12
1
-8
/
+3
*
+ pass the ParmCount parameter from the ExpDef OMF record to the NewExe entry
nickysn
2019-08-10
1
-1
/
+4
*
+ added system_i8086_win16 to the supported targets of the i8086 omf internal
nickysn
2019-08-10
1
-1
/
+1
*
+ enable the IsDll flag in the NewExe header when creating dlls with the
nickysn
2019-08-10
1
-1
/
+6
*
+ also copy ResidentName in TOmfObjData.AddExportSymbol
nickysn
2019-08-10
1
-0
/
+1
*
+ add all exported by name symbols to the resident or the nonresident name table
nickysn
2019-08-10
1
-0
/
+26
*
+ write the module description as the first entry to the nonresident names table
nickysn
2019-08-10
1
-0
/
+2
*
+ also write the nonresident name table
nickysn
2019-08-10
1
-0
/
+7
*
* the resident table entry/table classes renamed "export table", because the
nickysn
2019-08-09
1
-16
/
+16
*
+ write the entry table to the NewExe file
nickysn
2019-08-09
1
-2
/
+118
*
+ add entry points to the entry table for all exported NewExe symbols
nickysn
2019-08-09
1
-2
/
+44
*
+ added class TNewExeEntryPoint and methods/properties to TNewExeEntryTable to
nickysn
2019-08-09
1
-1
/
+66
*
+ assign ordinals to all exported symbols
nickysn
2019-08-09
1
-0
/
+50
*
+ implemented TOmfObjData.AddExportSymbol - the exported symbols are recorded in
nickysn
2019-08-09
1
-4
/
+39
*
+ parse ExpDef OMF records and delegate them to a new method
nickysn
2019-08-09
1
-4
/
+29
*
+ added class for writing the NewExe entry table - not fully implemented yet
nickysn
2019-08-09
1
-0
/
+31
*
+ fill the NewExe entry table offset
nickysn
2019-08-09
1
-0
/
+1
*
* fixed wrong typecast in TNewExeImportedNameTable.GetSize
nickysn
2019-08-09
1
-1
/
+1
*
+ fill the NewExe module reference table
nickysn
2019-08-09
1
-6
/
+65
*
* when reading ImpDef records, add '.dll' to the libname if it has no extension,
nickysn
2019-08-09
1
-2
/
+11
*
* strip the '.dll' extension from the library names before adding them to the
nickysn
2019-08-09
1
-1
/
+15
*
+ calculate the table offset of each string in the NewExe imported name table
nickysn
2019-08-09
1
-0
/
+24
*
* small optimization in TNewExeOutput.FillImportedNameTable - only add the
nickysn
2019-08-09
1
-1
/
+7
*
+ fill and write the NewExe imported name table
nickysn
2019-08-09
1
-0
/
+93
*
+ added property that determines the resident name table size in bytes and use
nickysn
2019-08-08
1
-0
/
+14
*
+ added constructor to TNewExeResidentNameTableEntry that allows you to
nickysn
2019-08-08
1
-1
/
+13
*
+ create the resident name table in the NewExe file writer
nickysn
2019-08-08
1
-0
/
+68
*
+ write the resource table (empty for now) to NewExe files
nickysn
2019-08-08
1
-0
/
+60
*
+ detect heap sections and fill the local heap size in the NewExe header
nickysn
2019-08-06
1
-2
/
+8
*
* convert the internal name from IMPDEF records to upper case if the
nickysn
2019-08-06
1
-2
/
+6
*
+ recognize stack segments and fill the total stack size in the NewExe header
nickysn
2019-08-06
1
-0
/
+32
[next]