Đây là tùy chọn lệnh có thể 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, chẳng hạn 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
opannotate - tạo nguồn hoặc lắp ráp được chú thích bằng dữ liệu hồ sơ
SYNOPSIS
ghi chú [ lựa chọn ] [thông số kỹ thuật]
MÔ TẢ
ghi chú xuất ra nguồn và / hoặc cụm được chú thích từ dữ liệu hồ sơ của một OProfile
phiên họp. Nhìn thấy hồ sơ(1) để biết cách viết thông số kỹ thuật hồ sơ.
LỰA CHỌN
--cuộc họp / -a
Đầu ra tập hợp có chú thích. Tệp nhị phân được chú thích không cần đầy đủ
gỡ lỗi thông tin để sử dụng tùy chọn này, nhưng thông tin biểu tượng is yêu cầu.
Không có thông tin ký hiệu, ghi chú sẽ âm thầm từ chối chú thích nhị phân.
Nếu tùy chọn này được kết hợp với --source, thì chú thích nguồn / assembly hỗn hợp
là đầu ra.
- hình tam giác / -D không có | thông minh | bình thường
none: không gỡ rối. bình thường: sử dụng trình giải mã mặc định (mặc định) thông minh: sử dụng mẫu-
so khớp để làm cho biểu tượng C ++ tách ra dễ đọc hơn.
- phụ thuộc vào / -x
Không bao gồm hình ảnh dành riêng cho ứng dụng cho thư viện, mô-đun hạt nhân và
hạt nhân. Tùy chọn này chỉ có ý nghĩa nếu phiên hồ sơ được sử dụng --separate.
--loại trừ tập tin [các tập tin]
Loại trừ tất cả các tệp trong danh sách các mẫu hình cầu được phân tách bằng dấu phẩy đã cho. Tùy chọn này
chỉ được hỗ trợ với --nguồn Lựa chọn. Nó có thể được sử dụng để lọc ra nguồn
các tệp trong đầu ra bằng cách sử dụng các loại thông số kỹ thuật sau:
· Tên tệp (tên cơ sở - tức là không có đường dẫn)
· Thông số kỹ thuật toàn cầu tên tệp (tất cả các tệp có tên tệp cơ sở phù hợp với
mẫu)
· Phân đoạn thư mục (tất cả các tệp nguồn nằm trong thư mục được chỉ định; ví dụ:
"libio")
· Thông số kỹ thuật toàn cầu phân đoạn thư mục (ví dụ: "libi *")
- ký hiệu bao gồm / -e [ký hiệu]
Loại trừ tất cả các ký hiệu trong danh sách được phân tách bằng dấu phẩy đã cho.
--Cứu giúp / -? / --sử dụng
Hiển thị thông báo trợ giúp.
- đường dẫn hình ảnh / -p [đường dẫn]
Danh sách các đường dẫn bổ sung được phân tách bằng dấu phẩy để tìm kiếm mã nhị phân. Điều này là cần thiết để
tìm các mô-đun trong nhân 2.6 trở lên.
--nguồn gốc / -R [con đường]
Đường dẫn đến hệ thống tệp để tìm kiếm các tệp nhị phân bổ sung.
- bao gồm-tệp [các tập tin]
Chỉ bao gồm các tệp trong danh sách các mẫu hình cầu được phân tách bằng dấu phẩy đã cho. Như nhau
các quy tắc áp dụng cho tùy chọn này cũng như cho --loại trừ tập tin tùy chọn.
- hợp nhất / -m [lib, cpu, tid, tgid, unitmask, tất cả]
Hợp nhất bất kỳ cấu hình nào được phân tách trong một phiên - riêng biệt.
- ký hiệu bao gồm / -i [ký hiệu]
Chỉ bao gồm các ký hiệu trong danh sách được phân tách bằng dấu phẩy đã cho.
--objdump-params [tham số]
Chuyển các tham số đã cho làm giá trị phụ khi gọi objdump. Nếu nhiều hơn một
tùy chọn được chuyển đến objdump, các tham số phải được đặt trong một dấu ngoặc kép
chuỗi.
Một ví dụ về nơi tùy chọn này hữu ích là khi chuỗi công cụ của bạn không
tự động nhận dạng các hướng dẫn dành riêng cho bộ xử lý của bạn. Vì
ví dụ, trên IBM POWER7 / RHEL 6, objdump phải được thông báo rằng một tệp nhị phân có thể có
Hướng dẫn cụ thể về POWER7. Tùy chọn opannotate để hiển thị POWER7 cụ thể
hướng dẫn là:
--objdump-params = -Mpower7
Tùy chọn opannotate để hiển thị các hướng dẫn dành riêng cho POWER7, mã nguồn
(- nguồn) và số dòng (-l) sẽ là:
--objdump-params = "- Mpower7 -l - nguồn"
--output-dir / -o [thư mục]
Thư mục đầu ra. Điều này làm cho đầu ra opannotate một tệp được chú thích cho mỗi nguồn
tập tin. Không thể sử dụng tùy chọn này cùng với --assembly.
--tìm kiếm-thư mục / -d [đường dẫn]
Danh sách các đường dẫn được phân tách bằng dấu phẩy để tìm kiếm tệp nguồn. Bạn có thể cần sử dụng cái này
tùy chọn khi thông tin gỡ lỗi cho một hình ảnh chứa các đường dẫn tương đối.
--base-dirs / -b [đường dẫn]
Danh sách các đường dẫn được phân tách bằng dấu phẩy để tách khỏi tệp nguồn gỡ lỗi, trước khi xem
cho họ trong --search-dirs.
--session-dir =đường dẫn thư mục
Sử dụng cơ sở dữ liệu mẫu từ thư mục được chỉ định đường dẫn thư mục thay vì mặc định
vị trí. Nếu như --session-dir không được chỉ định, sau đó ghi chú sẽ tìm kiếm
mẫu trong / oprofile_data trước. Nếu thư mục đó không tồn tại,
phiên-dir tiêu chuẩn của / var / lib / oprofile được sử dụng.
--nguồn / -s
Nguồn chú thích đầu ra. Điều này yêu cầu thông tin gỡ lỗi phải có sẵn cho
các mã nhị phân.
--ngưỡng / -t [phần trăm]
Đối với cụm có chú thích, chỉ xuất dữ liệu cho các ký hiệu có nhiều hơn giá trị đã cho
tỷ lệ phần trăm của tổng số mẫu. Đối với hồ sơ sử dụng nhiều sự kiện, nếu ngưỡng
đạt được cho bất kỳ sự kiện nào, sau đó tất cả dữ liệu mẫu cho biểu tượng được hiển thị.
Đối với nguồn có chú thích, chỉ xuất dữ liệu cho các tệp nguồn có nhiều hơn
tỷ lệ phần trăm đã cho của tổng số mẫu. Đối với các cấu hình sử dụng nhiều sự kiện, nếu
đạt đến ngưỡng cho bất kỳ sự kiện nào, khi đó tất cả dữ liệu mẫu cho tệp nguồn là
được hiển thị.
--dài dòng / -V [tùy chọn]
Cung cấp đầu ra gỡ lỗi dài dòng.
--phiên bản / -v
Hiển thị phiên bản.
MÔI TRƯỜNG
Không có biến môi trường đặc biệt nào được opannotate công nhận.
Sử dụng opannotate trực tuyến bằng các dịch vụ onworks.net