Đây là một tình huống tôi chạy vào bây giờ và sau đó: Đối với một hệ thống nhúng mà không sử dụng địa chỉ ảo, tôi có một tập tin thực thi được biên dịch từ mã C hoặc C++ với thông tin gỡ lỗi đi kèm. N
Nếu tôi hiểu chính xác, phần .bss trong các tệp ELF được sử dụng để phân bổ không gian cho các biến không được khởi tạo. Chuỗi công cụ của chúng tôi tạo ra các tệp ELF, do đó câu hỏi của tôi: phần .bs
Tôi đang làm việc trên một tiện ích cần giải quyết các địa chỉ hex thành tên hàm và số dòng mã nguồn trong một mã nhị phân. Tiện ích này sẽ chạy trên Linux trên x86, mặc dù các tệp nhị phân mà nó phân