上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 这是我以前做文件系统过滤驱动遇到的,文件老是被截断为0,因此使用qemu,下inode 结构i_size 硬件数据断点,然后bt栈回溯 1 // 2 // 硬件数据断点回溯 3 // 4 5 #0 truncate_setsize (inode=0xffff88807b290e10, newsize 阅读全文
posted @ 2021-05-25 22:44 maojun1998 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.打开你电脑中的dci. 2. https://movaxbx.ru/2019/06/06/debug-uefi-code-by-single-stepping-your-coffee-lake-s-hardware-cpu/ https://movaxbx.ru/category/firmwar 阅读全文
posted @ 2021-02-23 16:26 maojun1998 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.最近在公司负责一个很简单的小模块,它的功能很简单,就是频繁(并非特别频繁,0.25东 的时间吧,哈哈)扫描 /proc/$pid/status,然后检查对应的进程名,窃以为 这种纯扫描的办法确实很憨批(小声逼逼),如果对应的进程名不存在,则重启即可,可奇怪的是有人使用 system(),这个函数 阅读全文
posted @ 2021-02-17 16:31 maojun1998 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1 1.首先得安装调试符号 2 kernel-debuginfo-common-x86_64-4.18.0-240.10.1.el8_3.x86_64.rpm 3 kernel-debuginfo-4.18.0-240.10.1.el8_3.x86_64.rpm 4 5 2.安装 crash 6 y 阅读全文
posted @ 2021-02-09 13:51 maojun1998 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 朋友们好,我是混元形意太极门掌门人马保国,在今天我给大家展示一下如何使用我传统马家功夫 用来调试 linux intel e1000 网卡驱动。 这里推荐 张银奎 张老师的 GDK intel 平台硬件调试器,不依赖操作系统,基于intel DCI 技术. 还提供售后服务,确实好用,我这不是打广告, 阅读全文
posted @ 2020-12-14 20:48 maojun1998 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 1 在主机端把电源管理关闭了 使用 "usbcore.autosuspend=-1" 2 modprobe usb_debug, 这是在加载USB 调试驱动 3 出现 /dev/ttyUSB0 4 5 6 在被调试的机器上在grub 中加入启动参数 7 earlyprintk=xdbc 8 好像没基 阅读全文
posted @ 2020-11-24 16:02 maojun1998 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 为什么使用Vmware而不是QEMU 这种模拟器调试呢,我觉得QEMU这种模拟器对于Vmware来说,有些不方便的是 qemu 命令行太复杂:) !!! 1 Linux Vmware 串口双机调试 2 3 1.注意,当配置好Vmrare串口后,在各自的串口对应的设备是 4 /dev/ttyS1,这是 阅读全文
posted @ 2020-10-26 15:43 maojun1998 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 我是调试自己加的代码时候出现的,这个opps很简单,主要是自己写代码时候不认真导致的。 1 [ 1030.637990] BUG: unable to handle page fault for address: ffffffffc157b910 2 [ 1030.637997] #PF: supe 阅读全文
posted @ 2020-10-22 15:15 maojun1998 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 1 == 关于linux内核Build 2 首先整一个 Makefile 例子 3 4 5 ifeq ($(KERNELRELEASE),) 6 7 KERNELDIR ?=/lib/modules/$(shell uname -r)/build 8 PWD := $(shell pwd) 9 10 阅读全文
posted @ 2020-09-30 14:23 maojun1998 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1.第一步下载linux源代码,执行make menuconfig, save 2. make ; make modules 3. 拷贝bzimage 和vmlinux到windows目录下 4.启动 5.使用tdm gcc套件里面的gdb 1 qemu-system-x86_64 -kernel 阅读全文
posted @ 2020-09-23 14:49 maojun1998 阅读(578) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页