13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

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.

Tool OptionsEclipse optionAlignment <strong>for</strong> composite typesSelect call modeOptimizationOptimization levelTrade-off between speed and sizeMaximum size <strong>for</strong> code compactionMaximum call depth <strong>for</strong> code compactionAlways inline function callsMaximum size increment when inlining (in %)Maximum size <strong>for</strong> functions to always inlineBuild <strong>for</strong> application wide optimizations (MIL linking)Application wide optimization modeCustom OptimizationCompilation SpeedDebuggingGenerate symbolic debug in<strong>for</strong>mationStatic profilingGenerate profiling in<strong>for</strong>mation <strong>for</strong> block countersGenerate profiling in<strong>for</strong>mation to build a call graphGenerate profiling in<strong>for</strong>mation <strong>for</strong> function countersGenerate profiling in<strong>for</strong>mation <strong>for</strong> function timersExclude time spent in interrupt functionsGenerate code <strong>for</strong> bounds checkingGenerate code to detect unhandled case in a switchGenerate code <strong>for</strong> malloc consistency checksGenerate code <strong>for</strong> stack overflow checks (allowed <strong>for</strong> USRand SYS mode only)Generate code <strong>for</strong> division by zero checksMISRA-CMISRA-C checkingMISRA-C versionWarnings instead of errors <strong>for</strong> required rulesWarnings instead of errors <strong>for</strong> advisory rulesCustom 1998 / Custom 2004Description or optionC compiler option --align-compositesC compiler option --callC compiler option --optimizeC compiler option --tradeoffC compiler option --compact-max-sizeC compiler option --max-call-depthC compiler option --inlineC compiler option --inline-max-incrC compiler option --inline-max-sizeControl program option --mil-link / --mil-splitControl program option --mil-link / --mil-splitC compiler option --optimizeC compiler option --cacheC compiler option --debug-infoC compiler option --profile=+staticC compiler option --profile=+blockC compiler option --profile=+callgraphC compiler option --profile=+functionC compiler option --profile=+timeC compiler option --profile=+time,+interruptC compiler option --runtime=+boundsC compiler option --runtime=+caseC compiler option --runtime=+mallocC compiler option --runtime=+stackC compiler option --runtime=+zeroC compiler option --misracC compiler option --misrac-versionC compiler option--misrac-required-warningsC compiler option--misrac-advisory-warningsC compiler option --misrac289

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

Saved successfully!

Ooh no, something went wrong!