From: SourceForge.net <no...@so...> - 2007-11-14 20:34:33
|
Support Requests item #1831117, was opened at 2007-11-13 15:45 Message generated for change (Comment added) made by maartenbrock You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=200599&aid=1831117&group_id=599 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: None Group: None Status: Open Priority: 5 Private: No Submitted By: Stas Sergeev (stsp) Assigned to: Nobody/Anonymous (nobody) Summary: section delimiters Initial Comment: Hi. gcc defines symbols like __data_load_start, __etext etc, so that the program can find out the addresses and the sizes of its sections. Does sdcc have something similar? And if not - this should be a Feature Request. At least I wan't able to find the like symbols in the map file. ---------------------------------------------------------------------- >Comment By: Maarten Brock (maartenbrock) Date: 2007-11-14 21:34 Message: Logged In: YES user_id=888171 Originator: NO Stas, Unless I fully misunderstand your request, the symbols in the RFE Patryk pointed to you are exactly what you're looking for. The map file already has the symbols representing the start and length of the various segments. Unfortunately these can currently only be accessed from assembly and not from C. That's why Patryk asked them to be renamed in the RFE. I'm sure he would also like them in a header file, but that's an extra. Maarten ---------------------------------------------------------------------- Comment By: Stas Sergeev (stsp) Date: 2007-11-14 20:03 Message: Logged In: YES user_id=501371 Originator: YES Thanks for the pointer. As far as I understand, you only want the declarations in the header files for the symbols already present. What I want is a new symbols. I need the symbols in the beginning and the end of the code and data sections. The internal symbols you pointed, are unfortunately of no use for me. ---------------------------------------------------------------------- Comment By: Patryk (patryks) Date: 2007-11-14 09:15 Message: Logged In: YES user_id=1788180 Originator: NO See my request: http://sourceforge.net/tracker/?func=detail&atid=350599&aid=1716427&group_id=599 Put a comment there and maybe it will brought more attention to some developer. Other symbols found in main.asm: __sdcc_external_startup __interrupt_vect __sdcc_gsinit_startup __sdcc_program_startup __start__stack __mcs51_genXINIT __mcs51_genXRAMCLEAR __mcs51_genRAMCLEAR __sdcc_program_startup ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=200599&aid=1831117&group_id=599 |