Có cách nào để thiết lập vị trí tháo gỡ như có trong GDB trong LLDB để nó kích thích cụm kiểu Intel thay vì kiểu AT & T không?Đặt hương vị tháo gỡ cho Intel trong LLDB
set disassembly-flavor intel # GDB
nhưng đối với LLDB.
Có cách nào để thiết lập vị trí tháo gỡ như có trong GDB trong LLDB để nó kích thích cụm kiểu Intel thay vì kiểu AT & T không?Đặt hương vị tháo gỡ cho Intel trong LLDB
set disassembly-flavor intel # GDB
nhưng đối với LLDB.
Không, chưa. Gỡ bỏ định dạng Intel là một tính năng mà tôi chắc chắn sẽ được triển khai cuối cùng, nhưng tôi không nghĩ rằng bất kỳ ai đang làm việc trên nó ngay hôm nay.
CẬP NHẬT: khả năng chọn kiểu lắp ráp đã được thêm vào phía trên cùng của nguồn cây (v http://lldb.llvm.org.) Ngày 1 tháng 3 năm 2013 với -F
hoặc --flavor
tùy chọn để tháo rời hoặc target.x86-disassembly-flavor
thiết lập trong tập tin ~/.lldbinit
của bạn. Điều này sẽ có sẵn trong các phiên bản tương lai của lldb trong Xcode.
Dòng chính xác để viết trong tập tin ~/.lldbinit
của bạn là
settings set target.x86-disassembly-flavor intel
Trong tương lai, bạn cũng sẽ có thể tinh chỉnh như thế nào giá trị ngay lập tức được hiển thị với các new settings: target.use-hex-immediates and target.hex-immediates-style.
Cảm ơn câu trả lời này, tôi hy vọng rằng nó đang được thực hiện, cú pháp của Intel dễ đọc hơn nhiều so với cú pháp AT & T GAS. –
yah, bất cứ điều gì bạn quen thuộc là cái bạn thích - những người luôn sử dụng cú pháp AT & T tìm thấy một khó đọc của Intel. :) lldb sử dụng bộ tách rời khỏi llvm - Tôi chắc rằng một người nào đó cuối cùng sẽ đủ động lực để thêm hỗ trợ tháo gỡ định dạng Intel vào llvm. –