sbsv2/raptor/notes/slimdebug.txt
changeset 640 ac0bbc1e5d79
parent 625 a1925fb7753a
equal deleted inserted replaced
639:0e65f93be3cb 640:ac0bbc1e5d79
       
     1 The optional "slimdebug" variant is now available for use in e32 builds.
       
     2 
       
     3 This currently has an impact on RVCT-based e32 builds and, when applied,
       
     4 calls to armcc in udeb compilation have the "--no_debug_macros" and
       
     5 "--remove_unneeded_entities" options added; there is no change to the vanilla
       
     6 urel compilation call in RVCT-based builds, nor to the compiler calls in
       
     7 other e32 builds using other toolchains.
       
     8 
       
     9 The net result of applying "slimdebug" is a general decrease in udeb object
       
    10 and image sizes due to the removal of debug table entries and unused debug
       
    11 information.
       
    12 
       
    13 Examples of the variant's application are as follows:
       
    14 
       
    15 sbs -c armv5.slimdebug
       
    16 sbs -c armv6_udeb.slimdebug
       
    17