Re: Debugging modules
- From: "Victor Bazarov" <v.Abazarov@xxxxxxxxxxxx>
- Date: Fri, 29 Jun 2007 14:20:49 -0400
a7zulu@xxxxxxxxx wrote:
It usually means the module was relocated from the default address
(0x400000, or whatever) to the appropriate available spot in the
process' memory. You can safely ignore it for now. Relocation only
costs you some time. If you want the dynamic libraries load as fast
as possible, and you know how many your exe has, you can make them
all have different default load addresses, so there would be no
conflict. Then no relocation occurs. That's all IIRC, of course.
I was just wondering this causing me to be unable to use Visual Studio
to debug my xll code.
I don't think so.
Is there any way that I can get it not be
relocated from the default?
There is a linker option that specifies the load address for a DLL.
Take a look at the address space of the process, find a hole big enough
to contain your DLL (xll, whatever) and specify an address close to the
start of the hole as the load address. Relink. But I don't think it's
going to help.
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
.
- References:
- Debugging modules
- From: a7zulu
- Re: Debugging modules
- From: Victor Bazarov
- Re: Debugging modules
- From: a7zulu
- Debugging modules
- Prev by Date: Re: Debugging modules
- Next by Date: Re: Debugging modules
- Previous by thread: Re: Debugging modules
- Next by thread: Timer Priority
- Index(es):
Relevant Pages
|