04.01.2015 Views

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Compiler Command-line Options<br />

Default<br />

The default is --exceptions_unwind.<br />

See also<br />

• --exceptions, --no_exceptions on page 2-54<br />

• Function unwinding at runtime on page 5-18.<br />

2.1.66 --export_all_vtbl, --no_export_all_vtbl<br />

This option controls how dynamic symbols are exported in C++.<br />

Mode<br />

This option is effective only if the source language is C++.<br />

Default<br />

The default is --no_export_all_vtbl.<br />

Usage<br />

Use the option --export_all_vtbl to export all virtual function tables and RTTI for<br />

classes with a key function. A key function is the first virtual function of a class, in<br />

declaration order, that is not inline, and is not pure virtual.<br />

Note<br />

You can disable export for specific classes by using __declspec(notshared).<br />

See also<br />

• __declspec(notshared) on page 4-29.<br />

2.1.67 --export_defs_implicitly, --no_export_defs_implicitly<br />

This option controls how dynamic symbols are exported.<br />

Default<br />

The default is --no_export_defs_implicitly.<br />

<strong>ARM</strong> DUI 0348C Copyright © 2007-2010 <strong>ARM</strong>. All rights reserved. 2-55<br />

ID101213<br />

Non-Confidential,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!