Amazon Best VPN GoSearch

OnWorksファビコン

llvm-symbolizer-3.8-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでllvm-symbolizer-3.8を実行します

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

プログラム:

NAME


llvm-symbolizer-アドレスをソースコードの場所に変換します

SYNOPSIS


llvm-シンボライザー [オプション]

DESCRIPTION


llvm-シンボライザー 標準入力からオブジェクトファイル名とアドレスを読み取り、出力します
標準出力に対応するソースコードの場所。 オブジェクトファイルがで指定されている場合
コマンドライン、 llvm-シンボライザー processes only addresses from standard input, the rest is
output verbatim. This program uses debug info sections and symbol table in the object
ファイル。

実施例


$ 猫アドレス.txt
a.out 0x4004f4
/tmp/b.out 0x400528
/tmp/c.so 0x710
/ tmp / mach_universal_binary:i386 0x1f84
/tmp/mach_universal_binary:x86_64 0x100000f24
$ llvm-symbolizer <addr.txt
メイン
/tmp/a.cc:4

f(int、int)
/tmp/b.cc:11

h_inlined_into_g
/tmp/header.h:2
g_inlined_into_f
/tmp/header.h:7
f_inlined_into_main
/tmp/source.cc:3
メイン
/tmp/source.cc:8

_主要
/tmp/source_i386.cc:8

_主要
/tmp/source_x86_64.cc:8
$ 猫 addr2.txt
0x4004f4
0x401000
$ llvm-symbolizer -obj = a.out <addr2.txt
メイン
/tmp/a.cc:4

foo(int)
/tmp/a.cc:12
$cat addr.txt
0x40054d
$llvm-symbolizer -inlining -print-address -pretty-print -obj=addr.exe < addr.txt
0x40054d: inc at /tmp/x.c:3:3
(inlined by) main at /tmp/x.c:9:0
$llvm-symbolizer -inlining -pretty-print -obj=addr.exe < addr.txt
inc at /tmp/x.c:3:3
(inlined by) main at /tmp/x.c:9:0

OPTIONS


-obj シンボル化されるオブジェクトファイルへのパス。

-functions = [none | short | linkage]
関数名の印刷方法を指定します(関数名を省略、短く印刷)
関数名、または完全なリンケージ名をそれぞれ出力します)。 デフォルトは リンケージ.

-使用シンボルテーブル
デバッグ情報の関数名よりも、シンボルテーブルに格納されている関数名を優先します
セクション。 デフォルトはtrueです。

-デマングル
デマングルされた関数名を出力します。 デフォルトはtrueです。

-インライン化
ソースコードの場所がインライン関数内にある場合、すべてのインラインフレームを出力します。
デフォルトはtrueです。

-デフォルトのアーチ
バイナリに複数のアーキテクチャのオブジェクトファイルが含まれている場合(たとえば、Mach-Oの場合)
ユニバーサルバイナリ)、特定のアーキテクチャのオブジェクトファイルをシンボル化します。 あなたはできる
また、書くことによってアーキテクチャを指定します binary_name:arch_name 入力で(を参照してください
上記の例)。 アーキテクチャがどちらの方法でも指定されていない場合、アドレスは
象徴。 デフォルトは空の文字列です。

-dsym-hint =
(ダーウィンのみのフラグ)。 バイナリのデバッグ情報がデフォルトに存在しない場合
場所、経由で提供される.dSYMパスでデバッグ情報を探します -dsym-ヒント
国旗。 このフラグは複数回使用できます。

-print-address
Print address before the source code location. Defaults to false.

-pretty-print
Print human readable output. If -インライン化 is specified, enclosing scope is prefixed
by (inlined by). Refer to listed examples.

EXIT ステータス


llvm-シンボライザー 0を返します。他の終了コードは、内部プログラムエラーを意味します。

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


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

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

Linuxコマンド

Ad




×
広告
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。