码迷,mamicode.com
首页 >  
搜索关键字:内核调试    ( 173个结果
OD: Windows Kernel Debug
内核调试入门内核程序运行在内核态,因此不能像对用户态应用程序那样来调试。关于内核调试方面的知识请参考《软件调试》这本书。目前内核调试主要有以下三种方法。一是使用硬件调试器,它通过特定的接口(如 JTAG)与 CPU 建立连接并读取它的状态,例如 ITP 调试器。二是在内核中插入专门用于调试的中断处理...
分类:Windows程序   时间:2014-11-14 17:14:13    阅读次数:262
Linux内核调试printk()总结
我们在使用printk()函数中使用日志级别为的是使编程人员在编程过程中自定义地进行信息的输出,更加容易地掌握系统当前的状况。 对程序的调试起到了很重要的作用。 (下文中的日志级别和控制台日志控制级别是一个意思) printk(日志级别 "消息文本");这里的日志级别通俗的说指的是对文本信息的一种输出范围上的指定。 日志级别一共有8个级别,printk的日志级别定义如下(在linu...
分类:系统相关   时间:2014-10-30 11:43:58    阅读次数:343
VirtualKD+Windbg+vmware 极速调试+Windbg下载符号+windows 7本地内核调试
================================Windbg下载符号===================================打了补丁后经常出现"Your debugger is not using the correct symbols",使用WINDBG命令下载更新符...
分类:数据库   时间:2014-10-28 17:38:12    阅读次数:600
Linux UML 内核调试方法
Linux UML 内核调试方法小结 一 UML环境的搭建 1 下载內核 从官网www.kernel.org 选择版本 linux-3.10.57.tar.xz 解压到相应路径 /opt/um/linux-3.10.57 2 基于 um的内核配置 #cd /opt/um/linux-3.10.57 ...
分类:系统相关   时间:2014-10-16 14:43:32    阅读次数:292
使用crash提取vmcore中预分析信息
一、介绍在linux系统内核发生崩溃或者服务器hang住时,Kdump(kernelcrashdump:内核崩溃转储设备)生成vmcore文件,通过分析vmcore信息判断原因,而crash是一个被广泛应用的内核奔溃转储文件分析工具,前提系统必须安装crash工具和内核调试工具kernel-debuginfo。二、工具的安..
分类:其他好文   时间:2014-06-24 16:29:19    阅读次数:3678
内核调试神器SystemTap — 探测点与语法(二)
SystemTap脚本主要是由探测点和探测点处理函数组成的,来看下都有哪些探测点可用。 The essential idea behind a systemtap script is to name events, and to give them handlers. Systemtap works by translating the script to C, running the system C compiler to create a kernel module from that. When t...
分类:其他好文   时间:2014-06-07 01:59:08    阅读次数:369
内核调试神器SystemTap — 简介与使用(一)
SystemTap是我目前所知的最强大的内核调试工具,有些家伙甚至说它无所不能:) Debuted in 2005 in Red Hat Enterprise Linux 4 Update 2 as a technology preview. After four years in development, System 1.0 was released in 2009. As of 2011 SystemTap runs fully supported in all Linux distributions...
分类:其他好文   时间:2014-06-05 12:35:09    阅读次数:280
内核调试神器SystemTap — 更多功能与原理(三)
SystemTap探测用户空间程序需要utrace的支持,3.5以上的内核版本默认支持。 对于3.5以下的内核版本,需要自己打相关补丁。 SystemTap还有一些高级功能,比如自建脚本库、探测点重命名、嵌入C代码等。 最后本文简单介绍下SystemTap的实现原理。...
分类:其他好文   时间:2014-06-05 10:04:22    阅读次数:407
调试linux内核环境搭建方法(ddd+busybox+qemu+linux3.5.4内核)
调试linux内核环境搭建方法(ddd+busybox+qemu+linux3.5.4内核) 准备工作 (1).qemu虚拟机 (2).busybox软件 (3).linux-3.5.4内核 (4).ddd 调试工具 。。。。。。。。。 。。。。。。。。。 在qemu虚拟机终端中输入test_fork命令,这样内核就会在do_fork函数处中断了。你就可以对这个函数各种调试了。。...
分类:系统相关   时间:2014-05-25 12:57:43    阅读次数:466
实现多任务的内核Linux0.00分析
最近终于把实现多任务的微内核调试了一遍,我们阐述了如何在保护模式下切换任务。同时知识包括:gdt,idt,ldt,tss,时钟中断服务,特权级切换,显存编程,boot和loader功能,bios调用等等。详细知识还要在实践中摸索学习,希望大家一起进步。这篇文章仅仅做个记录,如有亲身调试过代码,可能不大好理解。接下几天重点看看0.12启动程序,多分页需要更加深入了解。 ;#Mode=Dos ;放在...
分类:系统相关   时间:2014-05-15 13:34:12    阅读次数:568
173条   上一页 1 ... 15 16 17 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!