<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/14737/how-to-find-total-xdata-ocuiped-in-the-obj-files</link><description> Dear Sir 
 how to find the total xdata ocipied in the OBJ file at the time of linking or before . 
 Is Any settings in the compiler 
 please give me soultion for this 
 regards 
 girish </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/54128?ContentTypeID=1</link><pubDate>Tue, 29 Jan 2002 08:53:57 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:595d9544-6f01-432a-ab3c-4cb32eb80e71</guid><dc:creator>Javier Prieto</dc:creator><description>&lt;p&gt;&lt;br /&gt;
Do you know an equivalent method if you &lt;br /&gt;
have assembly code ? I have not found &lt;br /&gt;
anything useful in the assembler.&lt;br /&gt;
&lt;br /&gt;
And what happend if you only have the &lt;br /&gt;
objs or a lib, any idea ?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance&lt;br /&gt;
Javier&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/54130?ContentTypeID=1</link><pubDate>Tue, 29 Jan 2002 08:47:23 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:5c511200-50d6-472d-a183-02e0bc326738</guid><dc:creator>Girish Kumar k</dc:creator><description>&lt;p&gt;Thanx for your suggestion. It helps me. I have found the xdata occupied by the all files through  .M51 file. It looks like this &lt;br /&gt;
            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME&lt;br /&gt;
            -----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
            * * * * * * *   D A T A   M E M O R Y   * * * * * * *&lt;br /&gt;
            REG     0000H     0008H     ABSOLUTE     &lt;br /&gt;
            REG     0008H     0008H     ABSOLUTE     &lt;br /&gt;
            DATA    0079H     0002H     UNIT         ?BANK?DATA&lt;br /&gt;
            DATA    007BH     0002H     UNIT         ?DT?DR_POWER&lt;br /&gt;
            DATA    007DH     0001H     UNIT         ?DT?DR_KEY&lt;br /&gt;
            DATA    007EH     0001H     UNIT         ?DT?PTML_VM&lt;br /&gt;
            DATA    007FH     0001H     UNIT         ?C?LIB_DATA&lt;br /&gt;
            IDATA   0080H     000DH     UNIT         _IDATA_GROUP_&lt;br /&gt;
            IDATA   008DH     0008H     UNIT         ?ID?DR_IIC&lt;br /&gt;
            &lt;br /&gt;
&lt;br /&gt;
            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *&lt;br /&gt;
                    0000H     0400H                  *** GAP ***&lt;br /&gt;
            XDATA   0400H     0063H     INPAGE       ?PD?GLOBC&lt;br /&gt;
            XDATA   0463H     01F2H     UNIT         ?XD?PTMI_VM&lt;br /&gt;
            XDATA   0655H     01B0H     UNIT         ?XD?PTMI_DSD&lt;br /&gt;
            XDATA   0805H     00EDH     UNIT         ?XD?XX_GLOBC&lt;br /&gt;
            XDATA   08F2H     00ADH     UNIT         ?XD?PT_HLMI&lt;br /&gt;
            XDATA   099FH     0089H     UNIT         ?XD?PTMM_VM&lt;br /&gt;
            XDATA   0A28H     0042H     UNIT         ?XD?DSAA&lt;br /&gt;
            XDATA   0A6AH     0041H     UNIT         ?XD?PMA_RMC&lt;br /&gt;
            XDATA   0AABH     002CH     UNIT         ?XD?DR_LCD&lt;br /&gt;
            * * * * * * *   C O D E   M E M O R Y   * * * * * * *&lt;br /&gt;
            CODE    0000H     0003H     ABSOLUTE     &lt;br /&gt;
            CODE    0003H     0003H     ABSOLUTE     &lt;br /&gt;
            CODE    0006H     0004H     UNIT &lt;br /&gt;
&lt;br /&gt;
:)&lt;br /&gt;
girish        &lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/94934?ContentTypeID=1</link><pubDate>Tue, 29 Jan 2002 08:31:04 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:5f601f05-f2bf-4fbb-9267-244e0806f94f</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;I dunno!&lt;br /&gt;
&lt;br /&gt;
Don&amp;#39;t you get some sort of Linker listing for a library?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/94945?ContentTypeID=1</link><pubDate>Tue, 29 Jan 2002 08:29:05 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:f6e69882-3735-4196-884c-390da02e7bbd</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;Yep&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/54129?ContentTypeID=1</link><pubDate>Tue, 29 Jan 2002 08:17:19 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:95f137dd-c237-4e25-aa54-5546112ba0c3</guid><dc:creator>Javier Prieto</dc:creator><description>&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Andrew, what about if you build a library?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/54122?ContentTypeID=1</link><pubDate>Tue, 29 Jan 2002 03:34:30 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:685f73ff-be3c-4532-b08a-e22e71dff71c</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;Jon,&lt;br /&gt;
&lt;br /&gt;
What with overlaying and everything, would it be correct to say that the total overall RAM (DATA, XDATA, &lt;i&gt;etc&lt;/i&gt;) requirement of the final linked application may be less than the sum of the individual Object modules?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/38322?ContentTypeID=1</link><pubDate>Mon, 28 Jan 2002 20:47:00 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3a6e9998-08c9-4169-807e-ed0d3c4ce344</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;When you compile a C file, the compiler generates a .LST file.  The following is included at the bottom:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;
MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     30    ----
   CONSTANT SIZE    =     10    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.
&lt;/pre&gt;
&lt;br /&gt;
I think this has what you are looking for.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to find total xdata ocuiped in the obj files</title><link>https://community.arm.com/thread/38321?ContentTypeID=1</link><pubDate>Mon, 28 Jan 2002 05:39:11 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:a4077552-7a2c-415b-8b53-e8955fefa743</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;Look in the Map file generated by the Linker.&lt;br /&gt;
&lt;br /&gt;
BTW: No need to put your &lt;i&gt;whole&lt;/i&gt; message in Italics!!  ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>