llvm-objdump-3.9 man page on Kali

Man page or keyword search:  
man Server   9211 pages
apropos Keyword Search (all sections)
Output format
Kali logo
[printable version]

LLVM-OBJDUMP(1)			 User Commands		       LLVM-OBJDUMP(1)

NAME
       llvm-objdump - manual page for llvm-objdump 3.9

DESCRIPTION
       OVERVIEW: llvm object file dumper

       USAGE: llvm-objdump [subcommand] [options] <input object files>

       OPTIONS:

       General options:

       -aarch64-neon-syntax				- Choose style of NEON
	      code to emit from AArch64 backend:

       =generic
	      -	  Emit generic NEON assembly

       =apple -	  Emit Apple-style NEON assembly

       -amdgpu-fast-fdiv			       - Enable faster 2.5 ulp
	      fdiv

       -arch=<string>					- architecture(s) from
	      a Mach-O file to dump

       -arch-name=<string>			       - Target arch to disas‐
	      semble for, see -version for available targets

       -archive-headers				       - Print archive headers
	      for Mach-O archives (requires -macho)

       -archive-member-offsets			       - Print the  offset  to
	      each  archive  member  for  Mach-O archives (requires -macho and
	      -archive-headers)

       -bind					       - Display mach-o	 bind‐
	      ing info

       -bounds-checking-single-trap			-  Use	one trap block
	      per function

       -color					       -  use  colored	syntax
	      highlighting (default=autodetect)

       -data-in-code					-  Print  the  data in
	      code table for Mach-O objects (requires -macho)

       -dis-symname=<string>			       - disassemble just this
	      symbol's instructions (requires -macho

       -disable-spill-fusing				-  Disable  fusing  of
	      spill code into instructions

       -disassemble					-  Display   assembler
	      mnemonics for the machine instructions

       -disassemble-all					 -  Display  assembler
	      mnemonics for the machine instructions

       -dsym=<string>				       - Use  .dSYM  file  for
	      debug info

       -dwarf						-  Dump of dwarf debug
	      sections:

       =frames
	      -	  .debug_frame

       -dylib-id					-  Print  the	shared
	      library's id for the dylib Mach-O file (requires -macho)

       -dylibs-used					 -  Print  the	shared
	      libraries used for linked Mach-O files (requires -macho)

       -enable-implicit-null-checks		       - Fold null checks into
	      faulting memory operations

       -enable-load-pre				       -

       -enable-name-compression				-  Enable  name string
	      compression

       -enable-objc-arc-opts				-  enable/disable  all
	      ARC Optimizations

       -enable-scoped-noalias			       -

       -enable-tbaa				       -

       -exhaustive-register-search		       - Exhaustive Search for
	      registers bypassing the depth and interference cutoffs  of  last
	      chance recoloring

       -expensive-combines				 -   Enable  expensive
	      instruction combines

       -exports-trie					 -   Display	mach-o
	      exported symbols

       -fault-map-section				-  Display contents of
	      faultmap section

       -filter-print-funcs=<function names>	       -  Only	print  IR  for
	      functions	     whose     name	match	  this	   for	   all
	      print-[before|after][-all] options

       -full-leading-addr			       -  Print	 full  leading
	      address

       -g						-  Print line informa‐
	      tion from debug info if available

       -gpsize=<uint>					 -   Global    Pointer
       Addressing Size.
	      The default size is 8.

       -imp-null-check-page-size=<int>			- The page size of the
	      target in bytes

       -indirect-symbols			       - Print indirect symbol
	      table for Mach-O objects (requires -macho)

       -info-plist					- Print the info plist
	      section as strings for Mach-O objects (requires -macho)

       -internalize-public-api-file=<filename>		-  A  file  containing
	      list of symbol names to preserve

       -internalize-public-api-list=<list>		-  A  list  of	symbol
	      names to preserve

       -join-liveintervals				 -   Coalesce	copies
	      (default=true)

       -lazy-bind					-  Display mach-o lazy
	      binding info

       -limit-float-precision=<uint>		       -  Generate  low-preci‐
	      sion inline sequences for some float libcalls

       -link-opt-hints					 -  Print  the	linker
	      optimization hints for Mach-O objects (requires -macho)

       -macho					       -  Use  MachO  specific
	      object file parser

       -mattr=<a1,+a2,-a3,...>				 -   Target   specific
	      attributes

       -mcpu=<cpu-name>				       - Target a specific cpu
	      type (-mcpu=help for details)

       -merror-missing-parenthesis			-  Error  for  missing
	      parenthesis around predicate registers

       -merror-noncontigious-register		       -  Error	 for  register
	      names that aren't contigious

       -mfuture-regs					- Enable future regis‐
	      ters

       -mips-compact-branches			       - MIPS  Specific:  Com‐
	      pact branch policy.

       =never
	      -	  Do not use compact branches if possible.

       =optimal
	      -	  Use compact branches where appropiate (default).

       =always
	      -	  Always use compact branches if possible.

       -mips16-constant-islands				-  Enable  mips16 con‐
	      stant islands.

       -mips16-hard-float			       -  Enable  mips16  hard
	      float.

       -mno-compound					-  Disable looking for
	      compound instructions for Hexagon

       -mno-fixup					-  Disable  fixing  up
	      resolved relocations for Hexagon

       -mno-ldc1-sdc1					- Expand double preci‐
	      sion loads and stores to their single precision counterparts

       -mno-pairing				       - Disable  looking  for
	      duplex instructions for Hexagon

       -mwarn-missing-parenthesis			 -  Warn  for  missing
	      parenthesis around predicate registers

       -mwarn-noncontigious-register			-  Warn	 for  register
	      names that arent contigious

       -mwarn-sign-mismatch				- Warn for mismatching
	      a signed and unsigned value

       -no-discriminators			       - Disable generation of
	      discriminator information.

       -no-leading-addr					 -  Print  no  leading
	      address

       -no-show-raw-insn				-  When	 disassembling
	      instructions, do not print the instruction bytes.

       -no-symbolic-operands			       - do not symbolic oper‐
	      ands when disassembling (requires -macho)

       -non-verbose				       - Print	the  info  for
	      Mach-O objects in non-verbose or numeric form (requires -macho)

       -nvptx-sched4reg					 -   NVPTX   Specific:
	      schedule for register pressue

       -objc-meta-data				       - Print the Objective-C
	      runtime meta data for Mach-O files (requires -macho)

       -print-after-all					-  Print IR after each
	      pass

       -print-before-all			       - Print IR before  each
	      pass

       -print-imm-hex					-  Use	hex format for
	      immediate values

       -print-machineinstrs=<pass-name>		       - Print machine instrs

       -private-header					-  Display  only   the
	      first format specific file header

       -private-headers					-  Display format spe‐
	      cific file headers

       -r					       - Display  the  reloca‐
	      tion entries in the file

       -r600-ir-structurize			       - Use StructurizeCFG IR
	      pass

       -raw-clang-ast				       - Dump the  raw	binary
	      contents of the clang AST section

       -rdf-dump				       -

       -rdf-limit=<uint>			       -

       -rebase					       - Display mach-o rebas‐
	      ing info

       -regalloc				       - Register allocator to
	      use

       =default
	      -	  pick register allocator based on -O option

       =pbqp  -	  PBQP register allocator

       =greedy
	      -	  greedy register allocator

       =fast  -	  fast register allocator

       =basic -	  basic register allocator

       -rewrite-map-file=<filename>		       - Symbol Rewrite Map

       -rng-seed=<seed>					-  Seed for the random
	      number generator

       -s					       - Display  the  content
	      of each section

       -sample-profile-check-record-coverage=<N>	-  Emit	 a  warning if
	      less than N% of records in the input profile are matched to  the
	      IR.

       -sample-profile-check-sample-coverage=<N>	-  Emit	 a  warning if
	      less than N% of samples in the input profile are matched to  the
	      IR.

       -sample-profile-inline-hot-threshold=<N>		 -  Inlined  functions
	      that account for more than N% of all samples  collected  in  the
	      parent function, will be inlined again.

       -sample-profile-max-propagate-iterations=<uint>	-  Maximum  number  of
	      iterations to go	through	 when  propagating  sample  block/edge
	      weights through the CFG.

       -section=<string>			       - Operate on the speci‐
	      fied sections only. With -macho dump segment,section

       -section-headers				       - Display summaries  of
	      the headers for each section.

       -stackmap-version=<int>				- Specify the stackmap
	      encoding version (default = 1)

       -static-func-full-module-prefix		       - Use full module build
	      paths in the profile counter names for static functions.

       -stats						 -  Enable  statistics
	      output from program (available with Asserts)

       -stats-json				       - Display statistics as
	      json data

       -summary-file=<string>				-  The summary file to
	      use for function importing.

       -t					       -  Display  the	symbol
	      table

       -threads=<int>				       -

       -time-passes					 -   Time  each	 pass,
	      printing elapsed time for each on exit

       -triple=<string>				       - Target triple to dis‐
	      assemble for, see -version for available targets

       -universal-headers				- Print Mach-O univer‐
	      sal headers (requires -macho)

       -unwind-info				       - Display unwind infor‐
	      mation

       -verify-debug-info			       -

       -verify-dom-info				       - Verify dominator info
	      (time consuming)

       -verify-loop-info				-  Verify  loop	  info
	      (time consuming)

       -verify-machine-dom-info				- Verify machine domi‐
	      nator info (time consuming)

       -verify-regalloc				       - Verify during	regis‐
	      ter allocation

       -verify-region-info				-  Verify  region info
	      (time consuming)

       -verify-scev				       -  Verify  ScalarEvolu‐
	      tion's backedge taken counts (slow)

       -verify-scev-maps				-  Verify  no dangling
	      value in ScalarEvolution's ExprValueMap (slow)

       -vp-counters-per-site=<number>		       - The average number of
	      profile counters allocated per value profiling site.

       -vp-static-alloc					-  Do  static  counter
	      allocation for value profiler

       -weak-bind				       - Display  mach-o  weak
	      binding info

       -x86-asm-syntax					- Choose style of code
	      to emit from X86 backend:

       =att   -	  Emit AT&T-style assembly

       =intel -	  Emit Intel-style assembly

       Generic Options:

       -help						-  Display   available
	      options (-help-hidden for more)

       -help-list					 -   Display  list  of
	      available options (-help-list-hidden for more)

       -version					       - Display  the  version
	      of this program

llvm-objdump 3.9		 December 2017		       LLVM-OBJDUMP(1)
[top]

List of man pages available for Kali

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net