Quantcast

[ cegcc-Bugs (use Trac instead)-3141752 ] idata5 MUST NOT be in .rdata

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[ cegcc-Bugs (use Trac instead)-3141752 ] idata5 MUST NOT be in .rdata

SourceForge.net
Bugs (use Trac instead) item #3141752, was opened at 2010-12-22 08:19
Message generated for change (Settings changed) made by pfalcon
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=865514&aid=3141752&group_id=173455

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: MinGW32CE (arm-wince-mingw32ce
Group: None
Status: Open
Resolution: None
>Priority: 8
Private: No
Submitted By: Marcus Brinkmann (marcus-b)
Assigned to: Nobody/Anonymous (nobody)
Summary: idata5 MUST NOT be in .rdata

Initial Comment:
idata5 must be writable, because it contains the addresses of imported symbols.  cegcc currently places them in .rdata.  The system happily accepts that and fills in the addresses of imported symbols, but under memory pressure the page can be evicted (it's "rdata" after all), and when it is loaded back from storage the address of the imported symbols on this page are gone.

The problem is only visible under memory pressure, when the application suddenly starts to crash when calling library functions.


----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=865514&aid=3141752&group_id=173455

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world?
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Cegcc-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel
Loading...