OS Manuals

/usr/local/cuda-12.9/bin/cuobjdump

CUDA's objdump

From nvidia-cuda-cuobjdump-12.9 12.9.82-r4 (extra-packages), captured 2026-11-05 by running cuobjdump --help (exit 0). permalink

Usage  : cuobjdump [options] <file>

Options
=======

--all-fatbin                                (-all)
        Dump all fatbin sections.  By default will only dump contents of executable
        fatbin (if exists), else relocatable fatbin if no executable fatbin.

--dump-elf                                  (-elf)
        Dump ELF Object sections.

--dump-elf-symbols                          (-symbols)
        Dump ELF symbol names.

--dump-ptx                                  (-ptx)
        Dump ptx for all listed device functions.

--dump-resource-usage                       (-res-usage)
        Dump resource usage for each ELF. Useful in getting all the resource usage
        information at one place.

--dump-sass                                 (-sass)
        Dump CUDA assembly for a single cubin file or all cubin files embedded in
        the binary.

--extract-elf <partial file name>,...       (-xelf)
        Extract ELF file(s) name containing <partial file name> and save as file(s).
        Use 'all' to extract all files. To get the list of ELF files use -lelf option.
        All 'dump' and 'list' options are ignored with this option.

--extract-ptx <partial file name>,...       (-xptx)
        Extract PTX file(s) name containing <partial file name> and save as file(s).
        Use 'all' to extract all files. To get the list of PTX files use -lptx option.
        All 'dump' and 'list' options are ignored with this option.

--extract-text <partial file name>,...      (-xtext)
        Extract text binary encoding file(s) name containing <partial file name>
        and save as file(s). Use 'all' to extract all files. To get the list of text
        binary encoding use -ltext option. All 'dump' and 'list' options are ignored
        with this option.

--function <function name>,...              (-fun)
        Specify names of device functions whose fat binary structures must be dumped.

--function-index <function index>           (-findex)
        Specify symbol table index of the function whose fat binary structures must
        be dumped.

--gpu-architecture <gpu architecture name>  (-arch)
        Specify GPU Architecture for which information should be dumped.
        Allowed values for this option:  'sm_100','sm_100a','sm_100f','sm_101','sm_101a',
        'sm_101f','sm_103','sm_103a','sm_103f','sm_120','sm_120a','sm_120f','sm_121',
        'sm_121a','sm_121f','sm_50','sm_52','sm_53','sm_60','sm_61','sm_62','sm_70',
        'sm_72','sm_75','sm_80','sm_86','sm_87','sm_89','sm_90','sm_90a'.

--help                                      (-h)
        Print this help information on this tool.

--list-elf                                  (-lelf)
        List all the ELF files available in the fatbin. All other options are ignored
        with this flag. This can be used to select particular ELF with -xelf option
        later.

--list-ptx                                  (-lptx)
        List all the PTX files available in the fatbin. All other options are ignored
        with this flag. This can be used to select particular PTX with -xptx option
        later.

--list-text <partial file name>             (-ltext)
        List all the text binary function names available in the fatbin. All other
        options are ignored with the flag. This can be used to select particular
        function with -xtext option later.

--options-file <file>,...                   (-optf)
        Include command line options from specified file.

--sort-functions                            (-sort)
        Sort functions when dumping sass.

--version                                   (-V)
        Print version information on this tool.
Options (19)
OptionDescriptionSource
--all-fatbin(-all) Dump all fatbin sections.help
--dump-elf(-elf) Dump ELF Object sections.help
--dump-elf-symbols(-symbols) Dump ELF symbol names.help
--dump-ptx(-ptx) Dump ptx for all listed device functions.help
--dump-resource-usage(-res-usage) Dump resource usage for each ELF.help
--dump-sass(-sass) Dump CUDA assembly for a single cubin file or all cubin files embedded in the binary.help
--extract-elf partial(-xelf) Extract ELF file(s) name containing <partial file name> and save as file(s).help
--extract-ptx partial(-xptx) Extract PTX file(s) name containing <partial file name> and save as file(s).help
--extract-text partial(-xtext) Extract text binary encoding file(s) name containing <partial file name> and save as file(s).help
--function function(-fun) Specify names of device functions whose fat binary structures must be dumped.help
--function-index function(-findex) Specify symbol table index of the function whose fat binary structures must be dumped.help
--gpu-architecture gpu(-arch) Specify GPU Architecture for which information should be dumped.help
--help(-h) Print this help information on this tool.help
--list-elf(-lelf) List all the ELF files available in the fatbin.help
--list-ptx(-lptx) List all the PTX files available in the fatbin.help
--list-text partial(-ltext) List all the text binary function names available in the fatbin.help
--options-file file(-optf) Include command line options from specified file.help
--sort-functions(-sort) Sort functions when dumping sass.help
--version(-V) Print version information on this tool.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.