objdump

command
v1.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2014 License: BSD-3-Clause Imports: 20 Imported by: 0

Documentation

Overview

Objdump disassembles executable files.

Usage:

go tool objdump [-s symregexp] binary

Objdump prints a disassembly of all text symbols (code) in the binary. If the -s option is present, objdump only disassembles symbols with names matching the regular expression.

Alternate usage:

go tool objdump binary start end

In this mode, objdump disassembles the binary starting at the start address and stopping at the end address. The start and end addresses are program counters written in hexadecimal with optional leading 0x prefix. In this mode, objdump prints a sequence of stanzas of the form:

file:line
 address: assembly
 address: assembly
 ...

Each stanza gives the disassembly for a contiguous range of addresses all mapped to the same original source file and line number. This mode is intended for use by pprof.

The ARM disassembler is missing (golang.org/issue/7452) but will be added before the Go 1.3 release.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL