Phân tích file Memory Dump (*.dmp)
Số trang: 5
Loại file: pdf
Dung lượng: 363.16 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Phân tích file Memory Dump (*.dmp)Khi cố gắng mở 1 file *.dmp bất kỳ được tạo ra bởi Windows Debugging Tools, bạn sẽ thấy ngôn ngữ sử dụng trong đó vô cùng kỳ lạ. Đôi khi bạn tò mò muốn biết chính xác thông tin bên trong đó là gì?Thực chất, Windows Debugging Tool cung cấp cho người dùng tính năng phân tích ngược các file dump này, với công cụ Windbg có giao diện đồ họa, và kd - giao diện dòng lệnh. Trong bài viết này, chúng tôi đã đề cập đến việc tạo file dump cho 1...
Nội dung trích xuất từ tài liệu:
Phân tích file Memory Dump (*.dmp) Phân tích file Memory Dump (*.dmp)Khi cố gắng mở 1 file *.dmp bất kỳ được tạo ra bởiWindows Debugging Tools, bạn sẽ thấy ngôn ngữ sửdụng trong đó vô cùng kỳ lạ. Đôi khi bạn tò mò muốnbiết chính xác thông tin bên trong đó là gì?Thực chất, Windows Debugging Tool cung cấp chongười dùng tính năng phân tích ngược các file dump này,với công cụ Windbg có giao diện đồ họa, và kd - giaodiện dòng lệnh. Trong bài viết này, chúng tôi đã đề cậpđến việc tạo file dump cho 1 chương trình bất kỳ nào đó,và hôm nay chúng ta sẽ cùng nhau tiến hành phân tíchnhững file dump này để tìm ra nguyên nhân chính xácgây ra hiện tượng này.Sau khi tạo ra file dump và lưu vào thư mụcC:CrashReport, hãy tiếp tục tiến hành theo những bướcsau:- Dùng CMD và chuyển tới thư mục C:ProgramFilesDebugging Tools for Windows (x86) – với hệ thốngWindows 32 bit- Gõ lệnh windbg- Chọn File > Symbol File Path… và thêm dòng sauvào:SRV*C:WindowsSymbols*http://msdl.microsoft.com/download/symbols- Khi thực hiện câu lệnh trên, hệ thống sẽ tự động kếtnối tới Microsoft và tải những file symbol cần thiết vềmáy tính. Hoặc bạn có thể download trực tiếp những filenày tại đây.- Sau đó chọn tiếp File > Image File Path… và chènđường dẫn file thực thi gốc. Và bạn cũng đừng quênchèn thêm đường dẫn file hệ thống của Windows, vì khicác ứng dụng hoạt động, chúng sẽ tự động kích hoạtthêm các file hệ thống hoặc file *.dll này. Tại đây chúngta sẽ thêm 3 thư mục sau: C:Test; C:Windows; C:Windowssystem32 với C:Test là thư mục chứa chương trình.- Tiếp theo chọn File > Open Crash Dump… và trỏ tớifile dump tại thư mục C:CrashReport. Nhấn nútCommand Browser hoặc chọn qua menu View >Command Browser:- Tại đây, bạn có thể sử dụng những lệnh sau: !analyze –v hoặc lm ntBên cạnh đó còn 1 số lệnh phân tích khác như!memusage, !vm... các bạn có thể tìm hiểu thêm tại đây.Hãy lưu ý rằng các lỗi xảy ra với ứng dụng trong hệthống hệ điều hành đều liên quan đến thời gian, bạn cầnbiết chính xác các hành động của ứng dụng, những thànhphần có liên quan. Đây không phải là cách khắc phụcvấn đề khi hệ thống gặp lỗi Memory Dump, mà làphương pháp phân tính những lỗi đó, qua những thôngtin thu thập được người sử dụng sẽ hiểu rõ hơn về bảnchất vấn đề.
Nội dung trích xuất từ tài liệu:
Phân tích file Memory Dump (*.dmp) Phân tích file Memory Dump (*.dmp)Khi cố gắng mở 1 file *.dmp bất kỳ được tạo ra bởiWindows Debugging Tools, bạn sẽ thấy ngôn ngữ sửdụng trong đó vô cùng kỳ lạ. Đôi khi bạn tò mò muốnbiết chính xác thông tin bên trong đó là gì?Thực chất, Windows Debugging Tool cung cấp chongười dùng tính năng phân tích ngược các file dump này,với công cụ Windbg có giao diện đồ họa, và kd - giaodiện dòng lệnh. Trong bài viết này, chúng tôi đã đề cậpđến việc tạo file dump cho 1 chương trình bất kỳ nào đó,và hôm nay chúng ta sẽ cùng nhau tiến hành phân tíchnhững file dump này để tìm ra nguyên nhân chính xácgây ra hiện tượng này.Sau khi tạo ra file dump và lưu vào thư mụcC:CrashReport, hãy tiếp tục tiến hành theo những bướcsau:- Dùng CMD và chuyển tới thư mục C:ProgramFilesDebugging Tools for Windows (x86) – với hệ thốngWindows 32 bit- Gõ lệnh windbg- Chọn File > Symbol File Path… và thêm dòng sauvào:SRV*C:WindowsSymbols*http://msdl.microsoft.com/download/symbols- Khi thực hiện câu lệnh trên, hệ thống sẽ tự động kếtnối tới Microsoft và tải những file symbol cần thiết vềmáy tính. Hoặc bạn có thể download trực tiếp những filenày tại đây.- Sau đó chọn tiếp File > Image File Path… và chènđường dẫn file thực thi gốc. Và bạn cũng đừng quênchèn thêm đường dẫn file hệ thống của Windows, vì khicác ứng dụng hoạt động, chúng sẽ tự động kích hoạtthêm các file hệ thống hoặc file *.dll này. Tại đây chúngta sẽ thêm 3 thư mục sau: C:Test; C:Windows; C:Windowssystem32 với C:Test là thư mục chứa chương trình.- Tiếp theo chọn File > Open Crash Dump… và trỏ tớifile dump tại thư mục C:CrashReport. Nhấn nútCommand Browser hoặc chọn qua menu View >Command Browser:- Tại đây, bạn có thể sử dụng những lệnh sau: !analyze –v hoặc lm ntBên cạnh đó còn 1 số lệnh phân tích khác như!memusage, !vm... các bạn có thể tìm hiểu thêm tại đây.Hãy lưu ý rằng các lỗi xảy ra với ứng dụng trong hệthống hệ điều hành đều liên quan đến thời gian, bạn cầnbiết chính xác các hành động của ứng dụng, những thànhphần có liên quan. Đây không phải là cách khắc phụcvấn đề khi hệ thống gặp lỗi Memory Dump, mà làphương pháp phân tính những lỗi đó, qua những thôngtin thu thập được người sử dụng sẽ hiểu rõ hơn về bảnchất vấn đề.
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính mẹo vặt máy tính tăng tốc blog tăng tốc máy tính tiện ích cho FirefoxGợi ý tài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 315 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 303 0 0 -
Thủ thuật chặn web đen bằng phần mềm
10 trang 216 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 213 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 207 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 203 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 203 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 202 0 0 -
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 202 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 201 0 0