Closed Bug 553725 Opened 14 years ago Closed 14 years ago

rebase DLLs on Windows

Categories

(Firefox :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 484799

People

(Reporter: dietrich, Unassigned)

Details

(Whiteboard: [ts])

From Ehsan:

* Rebasing our DLLs
When Windows tries to load a DLL, it first tries to map the DLL at
0x10000000.  If that doesn't work, the OS finds another space in the
address space big enough for the DLL, maps the DLL in that address,
and goes through something called the fixup phase, which means it
looks for places in the DLL code which have absolute addresses (like
absolute jmp's, and static objects) and modifies their addresses to
make them valid.

(Note: we might already do this)
Whiteboard: [ts]
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
V.Duplicate
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.