625
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
1 |
The optional "slimdebug" variant is now available for use in e32 builds.
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
2 |
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
3 |
This currently has an impact on RVCT-based e32 builds and, when applied,
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
4 |
calls to armcc in udeb compilation have the "--no_debug_macros" and
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
5 |
"--remove_unneeded_entities" options added; there is no change to the vanilla
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
6 |
urel compilation call in RVCT-based builds, nor to the compiler calls in
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
7 |
other e32 builds using other toolchains.
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
8 |
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
9 |
The net result of applying "slimdebug" is a general decrease in udeb object
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
10 |
and image sizes due to the removal of debug table entries and unused debug
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
11 |
information.
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
12 |
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
13 |
Examples of the variant's application are as follows:
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
14 |
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
15 |
sbs -c armv5.slimdebug
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
16 |
sbs -c armv6_udeb.slimdebug
|
Richard Taylor <richard.i.taylor@nokia.com>
parents:
diff
changeset
|
17 |
|