mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-30 17:25:21 +00:00
llvm-symbolizer: add --obj flag to specify a single object file that should be symbolized.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197988 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -10,7 +10,9 @@ DESCRIPTION
|
||||
-----------
|
||||
|
||||
:program:`llvm-symbolizer` reads object file names and addresses from standard
|
||||
input and prints corresponding source code locations to standard output. This
|
||||
input and prints corresponding source code locations to standard output.
|
||||
If object file is specified in command line, :program:`llvm-symbolizer` reads
|
||||
only addresses from standard input. This
|
||||
program uses debug info sections and symbol table in the object files.
|
||||
|
||||
EXAMPLE
|
||||
@@ -45,10 +47,22 @@ EXAMPLE
|
||||
|
||||
_main
|
||||
/tmp/source_x86_64.cc:8
|
||||
$ cat addr2.txt
|
||||
0x4004f4
|
||||
0x401000
|
||||
$ llvm-symbolizer -obj=a.out < addr2.txt
|
||||
main
|
||||
/tmp/a.cc:4
|
||||
|
||||
foo(int)
|
||||
/tmp/a.cc:12
|
||||
|
||||
OPTIONS
|
||||
-------
|
||||
|
||||
.. option:: -obj
|
||||
Path to object file to be symbolized.
|
||||
|
||||
.. option:: -functions
|
||||
|
||||
Print function names as well as source file/line locations. Defaults to true.
|
||||
|
Reference in New Issue
Block a user