ckport(1) System User's Manual: ckport ckport(1)NAME
ckport - portability analysis and security checking tool
SYNOPSIS
ckport [OPTIONS]... file [file,...]
DESCRIPTION
ckport is a tool to check already compiled binaries and libraries for porting and security problems.
It uses objdump to read the binaries and analysis call and jump functions.
This package is architecture independent and can be used on non-host architecture binaries if a objdump tool for the target architecture is
installed.
OPTIONS --help -h
Show this help.
-- End of options, only filenames follow.
--mode MODE
Sets mode of operation.
--db DBFILE
Load database DBFILE.
--db-dir DBDIR
Load databases from directory DBDIR.
--edit-vim
Show vim command pointing to location of problem.
--conf KEY=VAL
Set config key KEY to value VAL.
--warn-mode MODE
Set mode for printing of warnings.
--warn PT
Warn about problems of type PT.
--nowarn PT
Ignore warnings about problems of type PT.
--nowarns
Disable all warnings.
--nosummery
Disable summery.
--summery
Enable summery.
--summery-on-warn
Only print summery if warnings has been found.
--noheader
Disable printing of headers.
--header
Enable printing of headers.
--nofile-header
Disable printing of headers for each file (operant).
--file-header
Enable printing of headers for each file (operant).
--ignore PATTERN
Ignore symbols matching this Perl regex pattern.
--ignore-symbol SYMBOL
Ignore symbol SYMBOL.
--ignore-target TARGET
Ignore warnings for target TARGET.
--print-mode MODE
Set mode of symbol printing to MODE.
--print-unknown
Print unknown symbols found.
--print-unknown-defined
Print list of unknown but defined (internal) symbols.
--print-unused
Print list of defined (internal) but unused symbols.
--print-known
Print list of known symbols.
--print-pt
Print list of known problem types.
SEE ALSO objdump(1).
ckport April 2011 ckport(1)
Check Out this Related Man Page
PERF-ANNOTATE(1) perf Manual PERF-ANNOTATE(1)NAME
perf-annotate - Read perf.data (created by perf record) and display annotated code
SYNOPSIS
perf annotate [-i <file> | --input=file] [symbol_name]
DESCRIPTION
This command reads the input file and displays an annotated version of the code. If the object file has debug symbols then the source code
will be displayed alongside assembly code.
If there is no debug info in the object, then annotated assembly is displayed.
OPTIONS -i, --input=
Input file name. (default: perf.data unless stdin is a fifo)
-d, --dsos=<dso[,dso...]>
Only consider symbols in these dsos.
-s, --symbol=<symbol>
Symbol to annotate.
-f, --force
Don't complain, do it.
-v, --verbose
Be more verbose. (Show symbol address, etc)
-D, --dump-raw-trace
Dump raw trace in ASCII.
-k, --vmlinux=<file>
vmlinux pathname.
-m, --modules
Load module symbols. WARNING: use only with -k and LIVE kernel.
-l, --print-line
Print matching source lines (may be slow).
-P, --full-paths
Don't shorten the displayed pathnames.
--stdio
Use the stdio interface.
--tui
Use the TUI interface. Use of --tui requires a tty, if one is not present, as when piping to other commands, the stdio interface is
used. This interfaces starts by centering on the line with more samples, TAB/UNTAB cycles through the lines with more samples.
--gtk
Use the GTK interface.
-C, --cpu
Only report samples for the list of CPUs provided. Multiple CPUs can be provided as a comma-separated list with no space: 0,1. Ranges
of CPUs are specified with -: 0-2. Default is to report samples on all CPUs.
--asm-raw
Show raw instruction encoding of assembly instructions.
--source
Interleave source code with assembly code. Enabled by default, disable with --no-source.
--symfs=<directory>
Look for files with symbols relative to this directory.
-M, --disassembler-style=
Set disassembler style for objdump.
--objdump=<path>
Path to objdump binary.
--skip-missing
Skip symbols that cannot be annotated.
--group
Show event group information together
SEE ALSO perf-record(1), perf-report(1)perf 06/30/2014 PERF-ANNOTATE(1)