CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
73 lines
3.3 KiB
TableGen
73 lines
3.3 KiB
TableGen
include "llvm/Option/OptParser.td"
|
|
|
|
def help : Flag<["--"], "help">, HelpText<"print help">;
|
|
def help_hidden : Flag<["--"], "help-hidden">,
|
|
HelpText<"print help for hidden flags">;
|
|
|
|
def a : Flag<["-"], "a">, HelpText<"print archive header">;
|
|
def arch : Separate<["-"], "arch">,
|
|
HelpText<"select slice of universal Mach-O file">;
|
|
def C : Flag<["-"], "C">, HelpText<"print linker optimization hints">;
|
|
def d : Flag<["-"], "d">, HelpText<"print data section">;
|
|
def D : Flag<["-"], "D">, HelpText<"print shared library id">;
|
|
def f : Flag<["-"], "f">, HelpText<"print universal headers">;
|
|
def G : Flag<["-"], "G">, HelpText<"print data-in-code table">;
|
|
def h : Flag<["-"], "h">, HelpText<"print mach header">;
|
|
def I : Flag<["-"], "I">, HelpText<"print indirect symbol table">;
|
|
def j : Flag<["-"], "j">, HelpText<"print opcode bytes">;
|
|
def l : Flag<["-"], "l">, HelpText<"print load commands">;
|
|
def L : Flag<["-"], "L">, HelpText<"print used shared libraries">;
|
|
def mcpu_EQ : Joined<["-"], "mcpu=">, HelpText<"select cpu for disassembly">;
|
|
def o : Flag<["-"], "o">, HelpText<"print Objective-C segment">;
|
|
def p : Separate<["-"], "p">,
|
|
MetaVarName<"<function name>">,
|
|
HelpText<"start disassembly at <function name>">;
|
|
def P : Flag<["-"], "P">, HelpText<"print __TEXT,__info_plist section as strings">;
|
|
def : Flag<["-"], "q">, Flags<[HelpHidden]>,
|
|
HelpText<"use LLVM's disassembler (default)">;
|
|
def r : Flag<["-"], "r">, HelpText<"print relocation entries">;
|
|
def s : MultiArg<["-"], "s", 2>,
|
|
MetaVarName<"<segname> <sectname>">,
|
|
HelpText<"print contents of section">;
|
|
def t : Flag<["-"], "t">, HelpText<"print text section">;
|
|
def version : Flag<["--"], "version">, HelpText<"print version">;
|
|
def v : Flag<["-"], "v">,
|
|
HelpText<"verbose output / disassemble when printing text sections">;
|
|
def V : Flag<["-"], "V">,
|
|
HelpText<"symbolize disassembled operands (implies -v)">;
|
|
def x : Flag<["-"], "x">, HelpText<"print all text sections">;
|
|
def X : Flag<["-"], "X">, HelpText<"omit leading addresses or headers">;
|
|
|
|
def chained_fixups : Flag<["-"], "chained_fixups">,
|
|
HelpText<"print chained fixup information">;
|
|
def dyld_info : Flag<["-"], "dyld_info">,
|
|
HelpText<"print bind and rebase information">;
|
|
|
|
def m : Flag<["-"], "m">,
|
|
HelpText<"don't use archive(member) syntax">;
|
|
|
|
// Not (yet?) implemented:
|
|
// -c print argument strings of a core file
|
|
// -dyld_opcodes
|
|
// -addr_slide=arg
|
|
// -function_offsets
|
|
|
|
// Obsolete and unsupported:
|
|
def grp_obsolete : OptionGroup<"kind">,
|
|
HelpText<"Obsolete and unsupported flags">;
|
|
|
|
def : Flag<["-"], "B">, Flags<[HelpHidden]>, Group<grp_obsolete>,
|
|
HelpText<"force Thum disassembly (ARM 32-bit objects only)">;
|
|
def : Flag<["-"], "H">, Flags<[HelpHidden]>, Group<grp_obsolete>,
|
|
HelpText<"print two-level hints table">;
|
|
def : Flag<["-"], "M">, Flags<[HelpHidden]>, Group<grp_obsolete>,
|
|
HelpText<"print module table of shared library">;
|
|
def : Flag<["-"], "R">, Flags<[HelpHidden]>, Group<grp_obsolete>,
|
|
HelpText<"print reference table of shared library">;
|
|
def : Flag<["-"], "S">, Flags<[HelpHidden]>, Group<grp_obsolete>,
|
|
HelpText<"print table of contents of library">;
|
|
def : Flag<["-"], "T">, Flags<[HelpHidden]>, Group<grp_obsolete>,
|
|
HelpText<"print table of contents of shared library">;
|
|
def : Flag<["-"], "Q">, Flags<[HelpHidden]>, Group<grp_obsolete>,
|
|
HelpText<"llvm-otool cannot use otool-classic's disassembler">;
|