|
@@ -773,6 +773,7 @@ const win32stub : array[0..131] of byte=(
|
|
dec(address,TCoffObjSection(relocsec).orgmempos);
|
|
dec(address,TCoffObjSection(relocsec).orgmempos);
|
|
inc(address,relocval);
|
|
inc(address,relocval);
|
|
end;
|
|
end;
|
|
|
|
+ RELOC_ABSOLUTE32,
|
|
RELOC_ABSOLUTE :
|
|
RELOC_ABSOLUTE :
|
|
begin
|
|
begin
|
|
if oso_common in relocsec.secoptions then
|
|
if oso_common in relocsec.secoptions then
|
|
@@ -786,6 +787,8 @@ const win32stub : array[0..131] of byte=(
|
|
inc(address,relocval);
|
|
inc(address,relocval);
|
|
inc(address,relocsec.objdata.imagebase);
|
|
inc(address,relocsec.objdata.imagebase);
|
|
end;
|
|
end;
|
|
|
|
+ else
|
|
|
|
+ internalerror(200604014);
|
|
end;
|
|
end;
|
|
data.Seek(r.dataoffset);
|
|
data.Seek(r.dataoffset);
|
|
data.Write(address,4);
|
|
data.Write(address,4);
|