READELF.(1)

명칭
readelf - ELF 파일에 관한 정보를 표시

서식
readelf [ -a | --all ]
        [ -h | --file-header]
        [ -l | --program-headers | --segments]
        [ -S | --section-headers | --sections]
        [ -e | --headers]
        [ -s | --syms | --symbols]
        [ -n | --notes]
        [ -r | --relocs]
        [ -u | --unwind]
        [ -d | --dynamic]
        [ -V | --version-info]
        [ -D | --use-dynamic]
        [ -x <number> | --hex-dump=<number>]
        [ -w[liaprf] | --debug-dump[=info, =line, =abbrev, =pubnames, =ranges, =frames]]
        [ --histogram]
        [ -v | --version]
        [ -H | --help]
        elffile...

해설
`readelf' 는 1 개 이상의 ELF 포맷 오브젝트 파일에 관한 정보를 표시합니다. 옵션으로 어느 정보를 표시하는지를 제어합니다.

elffile... (은)는 대상이 되는 오브젝트 파일입니다. 현재 `readelf' 는 아카이브(archive)나 64 비트 ELF 파일은 서포트하고 있지 않습니다.

옵션
여기서 나타나는 긴 형식과 짧은 형식의 옵션은 서로 등가입니다. -v 와 -H 이외의 옵션에 대해서는, 반드시 어떤 것이나 1 개 이상 지정하지 않으면 안됩니다.

`-a'

`--all'
    --file-header, --program-headers, --sections, --symbols, --relocs, --dynamic, --notes 및 --version-info (을)를 지정하는 것과 등가입니다.

`-h'

`--file-header'
    파일의 선두에 있는 ELF 헤더에 포함되는 정보를 표시합니다.

`-l'

`--program-headers'

`--segments'
    파일이 세그먼트(segment) 헤더를 가지고 있는 경우, 거기에 포함되는 정보를 표시합니다.

`-S'

`--sections'

`--section-headers'
    파일이 섹션 헤더를 가지고 있는 경우, 거기에 포함되는 정보를 표시합니다.

`-s'

`--symbols'

`--syms'
    파일이 심볼 테이블 섹션을 가지고 있는 경우, 그 엔트리를 표시합니다.

`-e'

`--headers'
    파일중의 모든 헤더를 표시합니다. -h -l -S 와 등가입니다.

`-n'

`--notes'
    NOTE 세그먼트(segment)가 존재하는 경우, 그것을 표시합니다.

`-r'

`--relocs'
    파일이 재배치 섹션을 가지고 있는 경우, 그 내용을 표시합니다.

`-u'

`--unwind'
    파일이 되감아 섹션을 가지고 있는 경우, 그 내용을 표시합니다. 현재, IA64 ELF 파일의 되감아 섹션만이 서포트되고 있습니다.

`-d'

`--dynamic'
    파일이 동적 섹션을 가지고 있는 경우, 그 내용을 표시합니다.

`-V'

`--version-info'
    파일에 버젼 섹션이 존재하는 경우, 그 내용을 표시합니다.

`-D'

`--use-dynamic'
    심볼을 표시할 때에, 심볼 섹션은 아니고 동적 섹션에 있다 심볼 테이블을 사용하도록(듯이) 합니다.

`-x <number>'

`--hex-dump=<number>'
    지정된 섹션의 내용을 16 진덤프의 형식에서 표시합니다.

`-w[liaprf]'

`--debug-dump[=line, =info, =abbrev, =pubnames, =ranges, =frames]'
    파일에 디버깅 섹션이 존재하면, 그 내용을 표시합니다. 이 스윗치에 이어 레터 혹은 단어의 하나를 지정하면(자), 그러한 지정된 섹션으로 발견된 데이터만이 덤프 됩니다.

`--histogram'
    심볼 테이블을 표시할 때에 버킷 리스트의 길이의 막대그래프를 표시합니다.

`-v'

`--version'
    readelf 의 버젼 번호를 표시합니다.

`-H'

`--help'
    `readelf' 가 해석하는 명령행 옵션을 표시합니다.

관련 항목
objdump(1)와 binutils 의 Info 엔트리.

COPYRIGHT
Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".