07.01.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

以 前 のリ リ ースについて<br />

• RVCT v2.2 アセンブ ラ を 使 用 する と 、 記 述 し た ソ ース コー ド を <strong>ARM</strong> ま<br />

たは Thumb-2 の 命 令 にアセンブルでき ます。 Thumb-2 以 前 のプ ロ セ ッ サ<br />

を 使 用 する 場 合 、 同 じ 言 語 を 使 用 し て Thumb 命 令 を 記 述 できます。<br />

ただし RVCT v2.2 では、 従 来 のコード をアセンブルするため、 古 いアセ<br />

ンブ リ 言 語 の 構 文 も サポー ト し ます。<br />

• 指 定 さ れたサ イ ズの メ モ リ ブ ロ ッ ク を 指 定 さ れたシンボルに 割 り 当 て る<br />

COMMON デ ィ レ ク テ ィ ブをサポー ト し ます。 ま た、 メ モ リ を どの よ う に 整<br />

列 さ せる か も 指 定 で き ます。<br />

COMMON symbol{,size{,alignment}}<br />

• DWARF 3 標 準 のデバ ッ グテーブルを 指 定 する ための 新 し いオプシ ョ ン<br />

--dwarf3 があ り ます。 デフォル ト は DWARF 2 のままです。<br />

• 共 有 オブジ ェ ク ト ま たは DLL を 作 成 する と きにシンボルを 可 視 化 する<br />

ため、 次 の 新 しいオプシ ョ ンが 用 意 されています。<br />

— --dllexport_all を 使 用 すると、 他 に 何 も 指 定 しなくても、すべての<br />

グ ローバルシンボルを 動 的 に 可 視 化 で き ます。<br />

— --no_hide_all を 使 用 する と、すべての extern 定 義 がエ ク ス ポー ト さ<br />

れ、 すべての 未 定 義 参 照 が イ ンポー ト されます。<br />

• IMPORT ディレクティブと EXPORT ディレクティブに 次 の 新 しい 属 性 を 使 用<br />

して 一 定 の 可 視 度 を 設 定 し、 ELF シンボルを 出 力 できます。<br />

— DYNAMIC<br />

— HIDDEN<br />

— PROTECTED<br />

A.4.6<br />

RVCT v2.2 における fromelf ユーテ ィ リ テ ィ の 変 更 点<br />

RVCT v2.2 では、 次 の 点 が 変 更 されま した。<br />

• fromelf ユーテ ィ リ テ ィ が 強 化 され、--text=/s からの 出 力 で、GNU 拡 張 シ<br />

ンボルバージ ョ ン 管 理 テーブルをサポート します。 シンボルバージ ョ ン<br />

管 理 テーブルのデコー ド を 無 効 にする には、 新 し い --no_symbol<strong>version</strong>s<br />

オプシ ョ ンを 使 用 し ます。<br />

A-38 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IJ<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!