ты технический писатель, изучи текст "## bob tool

Утилита bob tool позволяет пользователям запускать различные инструменты, предоставляемые пакетом bob. 

### Использование

Для запуска инструмента, предоставляемого утилитой bob, используйте следующий синтаксис:

`bob tool <подкоманда> [параметры]`

### Список доступных инструментов

Чтобы получить список доступных инструментов, просто выполните команду: `bob tool`

Эта команда отобразит список инструментов, которые можно выполнить с помощью утилиты:

- `atop`: Утилита мониторинга системных процессов
- `black`: Стилизатор `Python` кода (только для `Python 3`)
- `buf`: Линтер и детектор изменений для `Protobuf`
- `c++`: Запуск компилятора `C++`
- `c++filt`: Запуск `c++filt` для преобразования закодированных символов в удобочитаемый формат `C++`
- `cc`: Запуск компилятора `C`
- `clang-format`: Запуск стилизатора исходного кода `Clang-Format`
- `clang-rename`: Запуск инструмента рефакторинга `Clang-Rename`
- `gcov`: Запуск программы покрытия тестов `gcov`
- `gdb`: Запуск `GNU Debugger gdb`
- `gdbnew`: Запуск `gdb` для `Ubuntu 16.04` или позднее
- `go`: Запуск инструментов `Go`
- `gofmt`: Запуск стилезатора кода `Go gofmt`
- `llvm-cov`: Запуск утилиты покрытия `LLVM`
- `llvm-profdata`: Запуск утилиты профильных данных `LLVM`
- `llvm-symbolizer`: Запуск утилиты символизации `LLVM`
- `nm`: Запуск утилиты nm для отображения символов из объектных файлов
- `objcopy`: Запуск утилиты `objcopy` для копирования и преобразования бинарных файлов
- `strip`: Запуск утилиты strip для удаления символов из бинарных файлов

###  Параметры инструментов bob tool

Чтобы получить подробную информацию о параметрах и аргументах, поддерживаемых каждым инструментом, используйте опцию -h с конкретной подкомандой: `bob tool <подкоманда> -h`

### Дополнительные параметры

* `--bob-help` предоставляет информацию об использовании конкретного инструмента, запускаемого через `bob tool`
Синтаксис команды: `bob tool <подкоманда> --bob-help`
* `--print-path` используется для вывода пути к исполняемому файлу конкретного инструмента, запускаемого через утилиту `bob tool`. Параметр позволяет пользователю узнать точное местоположение инструмента на файловой системе. Например, чтобы получить путь к исполняемому файлу инструмента `clang-format`, выполните следующую команду: `bob tool clang-format --print-path`
* `--force-update` используется для проверки наличия обновлений и обновления конкретного инструмента, запускаемого через утилиту `bob tool`. Например, чтобы принудительно обновить и затем запустить инструмент `go`, используйте следующую команду: `bob tool go --force-update`
## Заключение
Утилита bob tool является многофункциональным и важным компонентом для запуска различных инструментов разработки и системных утилит. Следуя приведённым рекомендациям по использованию и примерам, пользователи могут эффективно использовать возможности, предоставляемые пакетом bob. "
Напиши про иструмент nm, например основное предназначение, возможности. Учитывай справочную информацию, саму справку описывать не надо, . 
Вот справка по утилите 
"
OVERVIEW: LLVM symbol table dumper

USAGE: /home/mtv2000/.ya/tools/v4/6253038923/bin/llvm-nm [options] <input object files>

OPTIONS:
  -A                Alias for --print-file-name
  -a                Alias for --debug-syms
  -B                Alias for --format=bsd
  -C                Alias for --demangle
  --debug-syms      Show all symbols, even debugger only
  --defined-only    Show only defined symbols
  --demangle        Demangle C++ symbol names
  --dynamic         Display dynamic symbols instead of normal symbols
  -D                Alias for --dynamic
  --export-symbols  Export symbol list for all inputs
  --extern-only     Show only external symbols
  --format=<format> Specify output format: bsd (default), posix, sysv, darwin, just-symbols
  -f <format>       Alias for --format
  -g                Alias for --extern-only
  --help            Display this help
  -h                Alias for --help
  -j                Alias for --format=just-symbols
  -m                Alias for --format=darwin
  --no-demangle     Don't demangle symbol names
  --no-llvm-bc      Disable LLVM bitcode reader
  --no-sort         Show symbols in order encountered
  --no-weak         Show only non-weak symbols
  --numeric-sort    Sort symbols by address
  -n                Alias for --numeric-sort
  -o                Alias for --print-file-name
  --portability     Alias for --format=posix
  --print-armap     Print the archive map
  --print-file-name Precede each symbol with the object file it came from
  --print-size      Show symbol size as well as address
  -P                Alias for --format=posix
  -p                Alias for --no-sort
  --quiet           Suppress 'no symbols' diagnostic
  --radix=<radix>   Radix (o/d/x) for printing symbol Values
  --reverse-sort    Sort in reverse order
  -r                Alias for --reverse-sort
  --size-sort       Sort symbols by size
  --special-syms    Do not filter special symbols from the output
  -S                Alias for --print-size
  -t <radix>        Alias for --radix
  --undefined-only  Show only undefined symbols
  -U                Alias for --defined-only
  -u                Alias for --undefined-only
  --version         Display the version
  -V                Alias for --version
  -v                Alias for --numeric-sort
  -W                Alias for --no-weak
  -X <value>        Specifies the type of ELF, XCOFF, or IR object file to examine. The value must be one of: 32, 64, 32_64, any (default)

llvm-nm Mach-O Specific Options:
  --add-dyldinfo    Add symbols from the dyldinfo not already in the symbol table
  --add-inlinedinfo Add symbols from the inlined libraries, TBD only
  --arch=<value>    architecture(s) from a Mach-O file to dump
  --dyldinfo-only   Show only symbols from the dyldinfo
  --no-dyldinfo     Don't add any symbols from the dyldinfo
  -s                Dump only symbols from this segment and section name
  -x                Print symbol entry in hex

llvm-nm XCOFF Specific Options:
  --no-rsrc Exclude resource file symbols (__rsrc) from the export symbol list.

Pass @FILE as argument to read options from FILE.
"
Примеры использования приводить не надо.