abipkgdiff - Trực tuyến trên đám mây

Đây là lệnh abipkgdiff 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


abipkgdiff - so sánh ABI của các tệp ELF trong các gói phần mềm

abipkgdiff so sánh các Giao diện nhị phân ứng dụng (ABI) của ELF nhị phân chứa
trong hai gói phần mềm. Các định dạng gói phần mềm hiện được hỗ trợ là Deb, RPM,
tar kho lưu trữ (có thể được nén hoặc không) và các thư mục thuần túy có chứa các tệp nhị phân.

Đối với một báo cáo thay đổi ABI toàn diện bao gồm các thay đổi về hàm và biến
loại phụ, hai gói đầu vào phải được kèm theo thông tin gỡ lỗi của chúng
các gói chứa thông tin gỡ lỗi trong lùn định dạng.

MỜI


abipkgdiff [option]

LỰA CHỌN


· --Cứu giúp | -h

Hiển thị một trợ giúp ngắn về lệnh và thoát.

· --phiên bản | -v

Hiển thị phiên bản của chương trình và thoát.

· --debug-thông tin-pkg1 | --d1

Đối với các trường hợp thông tin gỡ lỗi cho gói1 được tách thành một tệp riêng biệt,
nói abipkgdiff nơi để tìm gói thông tin gỡ lỗi riêng biệt đó.

· --debug-thông tin-pkg2 | --d2

Đối với các trường hợp thông tin gỡ lỗi cho gói2 được tách thành một tệp riêng biệt,
nói abipkgdiff nơi để tìm gói thông tin gỡ lỗi riêng biệt đó.

· --dso-chỉ

So sánh các tệp ELF chỉ là thư viện được chia sẻ. Không so sánh các tệp thực thi,
ví dụ.

· --dư thừa
Trong các báo cáo khác biệt, hãy hiển thị các thay đổi thừa. Một thay đổi thừa là một thay đổi
đã được hiển thị ở nơi khác trong một báo cáo nhất định.

· --no-tên liên kết

Trong báo cáo kết quả, không hiển thị tên liên kết của các
các hàm hoặc biến đã thay đổi.

· --no-add-syms

Không hiển thị danh sách các hàm, biến hoặc bất kỳ ký hiệu nào đã được thêm vào.

· - không được bổ sung-nhị phân

Không hiển thị danh sách các tệp nhị phân đã được thêm vào gói thứ hai.

Xin lưu ý rằng sự hiện diện của các mã nhị phân được bổ sung như vậy không được coi là ABI
thay đổi bằng công cụ này; như vậy, nó không có bất kỳ tác động nào đến mã thoát của
dụng cụ. Nó chỉ có một giá trị thông tin. Tuy nhiên, các tệp nhị phân đã xóa là
coi như thay đổi ABI.

· --không-bỏ qua

Đừng tìm kiếm gói2 đối với sự hiện diện của các tệp đàn áp.

· - không song song

Theo mặc định, abipkgdiff sẽ sử dụng tất cả các bộ xử lý mà nó có sẵn để thực thi
kiêm nhiệm. Tùy chọn này yêu cầu nó không trích xuất các gói hoặc chạy so sánh trong
song song, tương đông.

· - ức chế | --suppr <con đường để đàn áp>

Sử dụng tệp thông số kỹ thuật ngăn chặn có tại con đường để đàn áp. Lưu ý rằng điều này
tùy chọn có thể xuất hiện nhiều lần trên dòng lệnh; tất cả sự đàn áp
các tệp thông số kỹ thuật sau đó được tính đến.

· --no-show-locs
Không hiển thị thông tin về nơi trong 2 chia sẻ thư viện tương ứng
loại đã được thay đổi.

· --fail-no-dbg

Làm cho chương trình không thành công và trả về một mã thoát khác XNUMX nếu không thể đọc bất kỳ
thông tin gỡ lỗi đến từ các gói thông tin gỡ lỗi được cung cấp trên
dòng lệnh. Nếu không có gói thông tin gỡ lỗi nào được cung cấp trên dòng lệnh thì điều này
tùy chọn không hoạt động.

Lưu ý rằng mã thoát khác XNUMX được chương trình trả về do tùy chọn này
là hằng số ABIDIFF_ERROR. Để biết giá trị số của hằng số đó, vui lòng
tham khảo tài liệu mã thoát.

· --keep-tmp-tệp

Không xóa các tệp thư mục tạm thời được tạo trong quá trình thực thi
công cụ.

· --dài dòng

Gửi thông báo tiến trình dài dòng.

TRỞ VỀ VALUE


Mã thoát của abipkgdiff lệnh bằng 0 nếu ABI của các mã nhị phân được so sánh
bằng nhau hoặc khác không nếu chúng khác nhau hoặc nếu công cụ gặp lỗi.

Trong trường hợp sau, giá trị của mã thoát giống như đối với công cụ abidiff.

Sử dụng abipkgdiff trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất