llvm-project/llvm/docs/CommandGuide
Oliver Stannard 3a5ddedadb [llvm-objdump] Display locations of variables alongside disassembly
This adds the --debug-vars option to llvm-objdump, which prints
locations (registers/memory) of source-level variables alongside the
disassembly based on DWARF info. A vertical line is printed for each
live-range, with a label at the top giving the variable name and
location, and the position and length of the line indicating the program
counter range in which it is valid.

Currently, this only works for object files, not executables or shared
libraries.

Differential revision: https://reviews.llvm.org/D70720
2020-03-16 10:54:40 +00:00
..
FileCheck.rst FileCheck [9/12]: Add support for matching formats 2020-01-24 14:15:28 +00:00
bugpoint.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
dsymutil.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
index.rst Reland "[utils] Implement the llvm-locstats tool" 2019-10-02 07:00:01 +00:00
lit.rst [llvm] NFC: fix trivial typos in documents 2020-01-22 11:32:51 +08:00
llc.rst [Remarks] Remove references to ELF support 2019-10-28 12:50:46 -07:00
lli.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-addr2line.rst [llvm-symbolizer] Support reading options from environment 2019-12-20 12:47:27 -08:00
llvm-ar.rst [docs][llvm-ar] Update llvm-ar command guide 2019-10-21 13:13:31 +00:00
llvm-as.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-bcanalyzer.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-build.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-config.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-cov.rst Revert "[llvm-cov] Add option to whitelist filenames" 2019-10-29 22:38:38 -07:00
llvm-cxxfilt.rst [docs] Make --version text more correct 2019-09-17 11:43:42 +00:00
llvm-cxxmap.rst llvm-cxxmap: fix support for remapping non-mangled names. 2019-12-18 10:47:02 -08:00
llvm-diff.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-dis.rst [docs] [tools] Fix see also links 2019-07-04 21:19:05 +00:00
llvm-dwarfdump.rst [docs][llvm-dwarfdump] Normalise some wording 2019-07-10 08:56:13 +00:00
llvm-exegesis-analysis.png
llvm-exegesis.rst [NFC][llvm-exegesis] Docs/help: opcode-index=-1 means measure everything 2020-02-13 12:46:12 +03:00
llvm-extract.rst [llvm-extract] Add -keep-const-init commandline option 2020-02-03 14:30:28 +09:00
llvm-lib.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-link.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-lipo.rst [llvm-lipo] Update llvm-lipo docs for -info -thin -create -replace -segalign flags 2019-08-07 23:25:12 +00:00
llvm-locstats.rst [llvm-locstats] Add the --compare option 2020-01-15 14:35:29 +01:00
llvm-mca.rst Clarify how llvm-mca detects att vs intel syntax. 2020-02-06 19:35:09 -08:00
llvm-nm.rst [docs] Make --version text more correct 2019-09-17 11:43:42 +00:00
llvm-objcopy.rst [docs][llvm-objcopy][llvm-strip] Move --wildcard description earlier 2020-02-26 10:51:17 +00:00
llvm-objdump.rst [llvm-objdump] Display locations of variables alongside disassembly 2020-03-16 10:54:40 +00:00
llvm-pdbutil.rst [docs][tools] Add missing "program" tags to rst files 2019-06-27 13:24:46 +00:00
llvm-profdata.rst [llvm-profdata] Add mode to recover from profile read failures 2019-09-03 22:23:16 +00:00
llvm-ranlib.rst Fix some regressions caused by r369553 on old versions of Debian and Ubuntu 2019-08-22 12:16:08 +00:00
llvm-readelf.rst [llvm-readobj/llvm-readelf] Delete --arm-attributes (alias for --arch-specific) 2019-10-01 01:31:15 +00:00
llvm-readobj.rst [llvm-readobj] - Implement --dependent-libraries flag. 2019-12-06 14:28:29 +03:00
llvm-size.rst [docs][llvm-size] Fix typo 2019-09-24 13:14:22 +00:00
llvm-stress.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
llvm-strings.rst [docs][llvm-strings] Clarify "printable character" wording 2019-09-25 13:09:17 +00:00
llvm-strip.rst [docs][llvm-objcopy][llvm-strip] Move --wildcard description earlier 2020-02-26 10:51:17 +00:00
llvm-symbolizer.rst [docs][llvm-symbolizer] Fix indentation of inline option examples 2020-02-26 10:51:16 +00:00
locstats-compare.png [llvm-locstats] Add the --compare option 2020-01-15 14:35:29 +01:00
locstats-draw-plot.png [llvm-locstats] Fix the docs 2020-01-15 12:32:01 +01:00
opt.rst [docs] [NFC] Removed excess spacing 2019-07-04 04:41:06 +00:00
tblgen.rst [llvm] NFC: fix trivial typos in documents 2020-01-22 11:32:51 +08:00