2013-02-25 27 views
5

Tôi đang gỡ lỗi tệp kết xuất sự cố cho phiên bản .NET 2.0 trong WinDbg.Windbg lm: "chậm trễ" nghĩa là gì?

Khi tôi gõ "lm" vào WinDbg, tôi nhận được một danh sách dài các module được nạp như thế này:

723c0000 72950000 mscorwks (deferred) 
. 
. 

gì "trì hoãn" có nghĩa là ở đây? Tôi có cần phải lo lắng về điều đó không?

Trả lời

8

Nó chỉ có nghĩa là không có biểu tượng nào được tải cho mô-đun này. Vì vậy, đừng lo lắng về điều đó.


Xem lm (List Loaded Modules)

Các loại biểu tượng ngay sau tên module. Cột này không được gắn nhãn. Để biết thêm thông tin về các giá trị trạng thái khác nhau, hãy xem Symbol Status Abbreviations. Nếu bạn đã nạp biểu tượng, tên tệp biểu tượng sẽ theo sau cột này.

Deferred Symbol Loading

Theo mặc định, thông tin biểu tượng không thực sự nạp khi các module mục tiêu được nạp. Thay vào đó, các biểu tượng được trình gỡ rối tải khi chúng cần thiết. Đây được gọi là tải biểu tượng trì hoãn hoặc tải biểu tượng lười.

Symbol Status Abbreviations:

Tên viết tắt: hoãn

Ý nghĩa: Các module đã được nạp, nhưng debugger đã không cố gắng để tải các biểu tượng. Biểu tượng sẽ được tải khi cần. Xem Deferred Symbol Loading để biết chi tiết.

+0

Cảm ơn bạn, điều đó rất hữu ích. –

+3

Nhập 'ld *' để tải tất cả các ký hiệu và thay đổi "trì hoãn" thành "biểu tượng pdb công khai" hoặc "ký hiệu pdb riêng". –

Các vấn đề liên quan