This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 01/02/2010 17:51, Christopher Faylor wrote:
On Mon, Feb 01, 2010 at 12:46:11PM -0500, Christopher Faylor wrote:
Btw, it isn't entirely clear that GetModuleInformation will work withCribbing from the gdb source code, it looks like they use BaseAddrees +
0x1000 for the start point and then call GetModuleInformation to workout
the size of the module.
Yeah, duh. "they" == "me". I should have checked gdb for this since I've already done this research once before.
If you do find that this works, then I think this may fall into the realm of a non-trivial patch so it may be best to just tell me what you've found rather than provide a patch - unless you want to go through the approval process with Red Hat.
Or, you can just wait for me to adapt what's in gdb to cygwin. I can do
tonight when I get back to a windows system.
older versions of Windows NT so this may not be a complete solution. We
do use GetModuleInformation in Cygwin but it is not in anything as
crucial as this.
Can't we use the info in the dll struct? It has pointers to the data and bss section, we could take the max out of them and the data in the M_B_I struct. (Tell you what, I'll try it.)
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |