英語フランス語スペイン語

Ad


OnWorksファビコン

llvm-diff-3.8 - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで llvm-diff-3.8 を実行します。

これはコマンド llvm-diff-3.8 で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。

プログラム:

NAME


llvm-diff - LLVM 構造の「差分」

SYNOPSIS


llvm-差分 [オプション] モジュール 1 モジュール 2 [全体的な ...]

DESCRIPTION


llvm-差分 XNUMX つの LLVM モジュールの構造を比較し、主に相違点に焦点を当てます。
関数の定義。 順序の変更などの重要ではない違い
グローバルまたはローカル値の名前は無視されます。

入力モジュールは、名前が「.ll」で終わる場合、アセンブリ ファイルとして解釈されます。
それ以外の場合は、ビットコード ファイルとして読み込まれます。

グローバル名のリストが指定されている場合は、それらの名前を持つ値のみが比較されます。
それ以外の場合は、すべてのグローバル値が比較され、グローバル値に対して診断が生成されます。
どちらかのモジュールにのみ表示されます。

llvm-差分 エントリから始まる基本ブロックを比較することによって XNUMX つの関数を比較します。
ブロック。 ターミネータが一致すると思われる場合は、対応するサクセサが比較されます。
それ以外の場合は無視されます。 このアルゴリズムは制御フローの変化に非常に敏感です。
これにより、ダウンストリームの変更が検出されなくなる傾向があります。

llvm-差分 は、LLVM パスおよびフロントエンドの作成者のためのデバッグ ツールとして意図されています。 それ
安定した出力形式がありません。

EXIT ステータス


If llvm-差分 モジュール間の差異は検出されず、0 で終了し、何も生成されません。
出力。 それ以外の場合は、ゼロ以外の値で終了します。

onworks.net サービスを使用してオンラインで llvm-diff-3.8 を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad