Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

i686-linux-gnu-readelf - Trực tuyến trên đám mây

Chạy i686-linux-gnu-readelf trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh i686-linux-gnu-readelf có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


readelf - Hiển thị thông tin về các tệp ELF.

SYNOPSIS


tự đọc [-a|--tất cả các]
[-h|--tệp-tiêu đề]
[-l|- chương trình-tiêu đề|- phân đoạn]
[-S|--tiêu đề phần|- phần]
[-g|--nhóm-phần]
[-t|--section-chi tiết]
[-e|--tiêu đề]
[-s|--syms|- ký hiệu]
[--dyn-sym]
[-n|- chú thích]
[-r|--relocs]
[-u|- gió]
[-d|--năng động]
[-V|--thông tin phiên bản]
[-A|- cụ thể về tìm kiếm]
[-D|--sử dụng-năng động]
[-x |--hex-dump =]
[-p |--string-dump =]
[-R |--relocated-dump =]
[-z|--giải nén]
[-c|--chỉ mục lưu trữ]
[-w [lLiaprmfFsoRt]|
--debug-dump[= rawline, = decodedline, = info, = shorv, = pubnames, = aranges, = macro, = frames, = frames-interp, = str, = loc, = Ranges, = pubtypes, = trace_info, = trace_abbrev, = trace_aranges , = gdb_index]]
[--dwarf-depth =n]
[--dwarf-start =n]
[-I|--biểu đồ]
[-v|--phiên bản]
[-W|--rộng]
[-H|--Cứu giúp]
kéo dàihữu ích. Cảm ơn !

MÔ TẢ


đọc chính mình hiển thị thông tin về một hoặc nhiều tệp đối tượng định dạng ELF.
Các tùy chọn kiểm soát thông tin cụ thể nào sẽ hiển thị.

kéo dài... là các tệp đối tượng cần kiểm tra. ELF 32 bit và 64 bit
các tệp được hỗ trợ, cũng như các kho lưu trữ chứa tệp ELF.

Chương trình này thực hiện một chức năng tương tự như phản đối nhưng nó đi vào
chi tiết hơn và nó tồn tại độc lập với thư viện BFD, vì vậy nếu có
là một lỗi trong BFD thì bản thân sẽ không bị ảnh hưởng.

LỰA CHỌN


Các dạng tùy chọn dài và ngắn, được hiển thị ở đây dưới dạng các lựa chọn thay thế, là
tương đương. Ít nhất một tùy chọn bên cạnh -v or -H phải có được.

-a
--tất cả các
Tương đương với việc xác định --tệp-tiêu đề, - chương trình-tiêu đề,
- phần, - ký hiệu, --relocs, --năng động, - chú thích
--thông tin phiên bản.

-h
--tệp-tiêu đề
Hiển thị thông tin có trong tiêu đề ELF khi bắt đầu
của tệp.

-l
- chương trình-tiêu đề
- phân đoạn
Hiển thị thông tin có trong tiêu đề phân đoạn của tệp,
nếu nó có bất kỳ.

-S
- phần
--tiêu đề phần
Hiển thị thông tin có trong tiêu đề phần của tệp,
nếu nó có bất kỳ.

-g
--nhóm-phần
Hiển thị thông tin có trong các nhóm phần của tệp, nếu
nó có bất kỳ.

-t
--section-chi tiết
Hiển thị thông tin phần chi tiết. Ngụ ý -S.

-s
- ký hiệu
--syms
Hiển thị các mục nhập trong phần bảng ký hiệu của tệp, nếu nó có
một.

--dyn-sym
Hiển thị các mục nhập trong phần bảng ký hiệu động của tệp,
nếu nó có một

-e
--tiêu đề
Hiển thị tất cả các tiêu đề trong tệp. Tương đương với -h -l -S.

-n
- chú thích
Hiển thị nội dung của các phân đoạn và / hoặc phần LƯU Ý, nếu có.

-r
--relocs
Hiển thị nội dung của phần tái định cư của tệp, nếu nó có
một.

-u
- gió
Hiển thị nội dung của phần thư giãn của tệp, nếu nó có.
Chỉ các phần thư giãn cho các tệp IA64 ELF, cũng như thư giãn ARM
bảng (".ARM.exidx" / ".ARM.extab") hiện đang được hỗ trợ.

-d
--năng động
Hiển thị nội dung của phần động của tệp, nếu nó có.

-V
--thông tin phiên bản
Hiển thị nội dung của các phần phiên bản trong tệp, nó
hiện hữu.

-A
- cụ thể về tìm kiếm
Hiển thị thông tin về kiến ​​trúc cụ thể trong tệp, nếu có
bất kì.

-D
--sử dụng-năng động
Khi hiển thị các biểu tượng, tùy chọn này làm cho đọc chính mình sử dụng biểu tượng
bảng băm trong phần động của tệp, thay vì biểu tượng
các phần của bảng.

-x <số or tên>
--hex-dump = or tên>
Hiển thị nội dung của phần được chỉ định dưới dạng hệ thập lục phân
byte. Một số xác định một phần cụ thể theo chỉ mục trong
bảng phần; bất kỳ chuỗi nào khác xác định tất cả các phần bằng chuỗi đó
tên trong tệp đối tượng.

-R <số or tên>
--relocated-dump = or tên>
Hiển thị nội dung của phần được chỉ định dưới dạng hệ thập lục phân
byte. Một số xác định một phần cụ thể theo chỉ mục trong
bảng phần; bất kỳ chuỗi nào khác xác định tất cả các phần bằng chuỗi đó
tên trong tệp đối tượng. Nội dung của phần sẽ là
di dời trước khi chúng được hiển thị.

-p <số or tên>
--string-dump = or tên>
Hiển thị nội dung của phần được chỉ định dưới dạng có thể in được
dây. Một số xác định một phần cụ thể theo chỉ mục trong
bảng phần; bất kỳ chuỗi nào khác xác định tất cả các phần bằng chuỗi đó
tên trong tệp đối tượng.

-z
--giải nén
Yêu cầu (các) phần bị hủy bởi x, R or p lựa chọn là
được giải nén trước khi được hiển thị. Nếu (các) phần không
được nén sau đó chúng được hiển thị như hiện tại.

-c
--chỉ mục lưu trữ
Hiển thị thông tin chỉ mục ký hiệu tệp có trong tiêu đề
một phần của kho lưu trữ nhị phân. Thực hiện chức năng tương tự như t
lệnh cho ar, nhưng không sử dụng thư viện BFD.

-w [lLiaprmfFsoRt]
--debug-dump [= rawline, = decodedline, = info, = shorv, = pubnames, = aranges, = macro, = frames, = frames-interp, = str, = loc, = Ranges, = pubtypes, = trace_info, = trace_abbrev, = trace_aranges, = gdb_index]
Hiển thị nội dung của các phần gỡ lỗi trong tệp, nếu có
Món quà. Nếu một trong các chữ cái hoặc từ tùy chọn theo sau
chuyển đổi thì chỉ dữ liệu được tìm thấy trong các phần cụ thể đó sẽ
đổ.

Lưu ý rằng không có tùy chọn ký tự đơn nào để hiển thị nội dung
trong số các phần theo dõi hoặc .gdb_index.

Lưu ý: = dòng đã giải mã tùy chọn sẽ hiển thị nội dung được giải thích
của phần .debug_line trong khi phần = rawline tùy chọn loại bỏ
nội dung ở định dạng thô.

Lưu ý: = khung-interp tùy chọn sẽ hiển thị thông dịch
nội dung của phần .debug_frame trong khi = khung bãi tùy chọn
nội dung ở định dạng thô.

Lưu ý: đầu ra từ = thông tin tùy chọn cũng có thể bị ảnh hưởng bởi
lựa chọn - chiều sâu- bắt đầu lùn.

--dwarf-depth =n
Giới hạn kết xuất của phần ".debug_info" thành n bọn trẻ. Đây là
chỉ hữu ích với --debug-dump = thông tin. Mặc định là in tất cả
DIE; giá trị đặc biệt 0 cho n cũng sẽ có hiệu ứng này.

Với giá trị khác XNUMX cho n, DIE bằng hoặc sâu hơn n cấp độ sẽ
không được in. Phạm vi cho n dựa trên số không.

--dwarf-start =n
Chỉ in các DIE bắt đầu bằng số DIE n. Đây chỉ là
hữu ích với --debug-dump = thông tin.

Nếu được chỉ định, tùy chọn này sẽ ngăn việc in bất kỳ tiêu đề nào
thông tin và tất cả các DIE trước DIE được đánh số n. Chỉ anh chị em ruột
và con của DIE được chỉ định sẽ được in.

Điều này có thể được sử dụng kết hợp với - chiều sâu.

-I
--biểu đồ
Hiển thị biểu đồ độ dài danh sách nhóm khi hiển thị
nội dung của các bảng ký hiệu.

-v
--phiên bản
Hiển thị số phiên bản của bản thân.

-W
--rộng
Không ngắt dòng đầu ra để vừa với 80 cột. Theo mặc định đọc chính mình
ngắt dòng tiêu đề phần và dòng danh sách phân đoạn cho ELF 64-bit
để chúng vừa với 80 cột. Tùy chọn này gây ra đọc chính mình
để in từng phần tiêu đề tương ứng. mỗi đoạn một dòng,
dễ đọc hơn nhiều trên các thiết bị đầu cuối rộng hơn 80 cột.

-H
--Cứu giúp
Hiển thị các tùy chọn dòng lệnh được hiểu bởi đọc chính mình.

@hồ sơ
Đọc các tùy chọn dòng lệnh từ hồ sơ. Các tùy chọn đã đọc được chèn vào
thay cho @ gốchồ sơ Lựa chọn. Nếu như hồ sơ không tồn tại, hoặc
không thể đọc được, thì tùy chọn sẽ được xử lý theo nghĩa đen, và không
loại bỏ.

Tùy chọn trong hồ sơ được phân tách bằng khoảng trắng. Một khoảng trắng
ký tự có thể được bao gồm trong một tùy chọn bằng cách bao quanh toàn bộ
tùy chọn trong dấu ngoặc kép đơn hoặc dấu ngoặc kép. Bất kỳ nhân vật nào (bao gồm
dấu gạch chéo ngược) có thể được đưa vào bằng cách thêm tiền tố vào ký tự là
bao gồm một dấu gạch chéo ngược. Các hồ sơ bản thân nó có thể chứa bổ sung
@hồ sơ tùy chọn; bất kỳ tùy chọn nào như vậy sẽ được xử lý một cách đệ quy.

Sử dụng i686-linux-gnu-readelf trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad