Re: DLL rebasing in OOo on Windows
Stephan Bergmann <[email protected]> Thu, 12 May 2011 09:53:30 +0200
| Newsgroups | gmane.comp.openoffice.devel.general |
|---|---|
| Message-ID | <[email protected]> |
On Thu, May 12, 2011 at 9:37 AM, Tor Lillqvist <[email protected]>wrote: > Is there any public discussion or documentation on the rebasing done at > various stages in OOo? When building, in postprocess each DLL is rebased so > that they have unique base addresses, and don't overlap if loaded at these > addresses. But then in an installer custom action this is reverted (on > non-server OSes) and each DLL is rebased back to the default 0x10000000. > Why? And what is the intended use case of the rebaseoo and rebasegui > programs? > IIRC, undoing the rebasing during installation was introduced because it (somewhat non-intuitively) improved cold-start performance. There also was a specific reason to not do it on certain Windows versions, but I forgot. In any event, Carsten (on cc) should know more. -Stephan -- ----------------------------------------------------------------- To unsubscribe send email to [email protected] For additional commands send email to [email protected] with Subject: help