摘要: 转载鸣谢。原文地址:http://www.cnblogs.com/sunyubo/archive/2010/05/05/2282170.html Valgrind的主要作者Julian Seward刚获得了今年的Google-O'Reilly开源大奖之一──Best Tool Maker。让我们一起 阅读全文
posted @ 2019-12-24 16:28 schips 阅读(177) 评论(0) 推荐(0)
摘要: 一、简介 Valgrind是一个二进制插桩框架,可以用来制作二进制分析工具。利用Valgrind可以检测二进制程序的内存和线程漏洞。Valgrind框架目前包含以下几种工具: Memcheck is a memory error detector. It helps you make your pr 阅读全文
posted @ 2019-12-24 16:27 schips 阅读(153) 评论(0) 推荐(0)
摘要: 背景: 由于exfat是常用的文件系统格式,而Linux由于版权的问题,没有在官方中添加有关的驱动。 但是 微软也同意开源了,所以比较新的 Linux 会支持这一块。 为了支持exfat的驱动,我们需要手动添加第三方的驱动支持。 这里演示2种添加exfat格式的驱动,而不将驱动编译进内核。 有关文章 阅读全文
posted @ 2019-12-24 13:22 schips 阅读(7303) 评论(0) 推荐(0)
摘要: 背景 由于调试内核或者由于分区大小限制,有时候内核组件不一定完全需要编进内核中。 所以,在开发中经常将内核组件编译成为模块,等到在恰当的时机加载。 概览 Linux内核模块的编译方法有两种: 1.放入linux内核源码中编译。 2.独立编译模块。 放入Linux内核源码中编译 首先需要了解Kconf 阅读全文
posted @ 2019-12-24 09:51 schips 阅读(1449) 评论(0) 推荐(0)