03 2020 档案

该文被密码保护。
posted @ 2020-03-29 22:49 一代枭雄 阅读(20) 评论(0) 推荐(0)
摘要:1.strace简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括 阅读全文
posted @ 2020-03-29 15:39 一代枭雄 阅读(840) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/lifexy/p/10107310.html上篇博客只是讲解了普通U盘挂载,并没有涉及到多分区U盘,接下来本章来继续学习 1.多分区U盘和普通U盘区别 1)U盘插上只会创建一个/dev/sda文件,这种一般表示该U盘没有分区,这个sda文件便代表 阅读全文
posted @ 2020-03-29 14:32 一代枭雄 阅读(1078) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/lifexy/p/7891883.html 1.当我们每次插入u盘后,都会自动创键U盘的设备节点/dev/sda%d 这是因为里面调用了device_create()实现的, busybox的mdev机制就会根据主次设备号等信息,在/dev下创建 阅读全文
posted @ 2020-03-28 22:33 一代枭雄 阅读(1158) 评论(0) 推荐(0)
摘要:mdev详解【转】 转自:http://blog.chinaunix.net/uid-29401328-id-5019678.html 一、概述mdev是busybox提供的一个工具,用在嵌入式系统中,相当于简化版的udev,作用是在系统启动和热插拔或动态加载驱动程序时,自动创建设备节点。文件系统中 阅读全文
posted @ 2020-03-27 23:12 一代枭雄 阅读(1356) 评论(0) 推荐(0)
摘要:GDB的下载: http://www.gnu.org/software/gdb/ 下载gdb-7.4.tar.bz2 1.解压: tar xjf gdb-7.4.tar.bz2 2.编译gdb和gdbserver 2.1 编译gdb: cd gdb-7.4/ .configure -- target 阅读全文
posted @ 2020-03-25 07:26 一代枭雄 阅读(914) 评论(0) 推荐(0)
摘要:backtrace:查看函数的调用顺序(函数调用栈的信息) frame N (实际上是上下文跳转的命令):切换到栈编号为N的上下文中 info frame:查看当前函数调用的栈帧信息。所谓栈帧就是与函数调用相关的栈上的消息 什么是栈帧信息 深入info命令 命令 功能说明 info register 阅读全文
posted @ 2020-03-22 15:39 一代枭雄 阅读(2774) 评论(0) 推荐(0)
摘要:1.数据断点 GDB支持数据断点的设置 watch命令用于监视变量是否被改变(本质上为硬件断点) watch命令的用法:watch var_name 2.GDB中的内存查看 GDB中可以检查任意内存区域中的数据 命令语法: X /Nuf expression N—需要打印的单元数 u—每个单元的大小 阅读全文
posted @ 2020-03-22 14:33 一代枭雄 阅读(778) 评论(0) 推荐(0)
摘要:1.断点类型 软件断点:由非法指令异常实现(软件实现) 硬件断点:由硬件特性实现(数量有限) 数据断点:由硬件特性实现(数量有限) 为什么要分软件断点和硬件断点呢? 软件断点通常是可以运行于内存中的程序,代码加载到内存中执行,那么软件断点就是有效的。 对于flash中的程序执行,软件断点就没有用了。 阅读全文
posted @ 2020-03-17 23:31 一代枭雄 阅读(6691) 评论(0) 推荐(0)
摘要:1.直接启动 gdb gdb test.out gdb test.out core 异常崩溃时产生的core 2.动态连接 gdb test.out pid(进程) 动态的跟踪pid进程的行为 3.GDB应用示例一 gdb //启动 (gdb) file test.out //载入目标程序 (gdb 阅读全文
posted @ 2020-03-17 23:10 一代枭雄 阅读(2651) 评论(0) 推荐(0)
摘要:1.GDB:GNU项目中的调试器(GNU debugger) (1)能够跟踪程序的执行; (2)能够恢复程序崩溃前的状态; 2.为什么需要GDB? (1)软件不是一次性开发完成的(是软件就有bug,是程序就有问题) (2)调试是开发过程中不可或缺的技术(调试技术很重要) 3.GDB的常规应用 —自定 阅读全文
posted @ 2020-03-17 22:54 一代枭雄 阅读(484) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-15 23:04 一代枭雄 阅读(36) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-12 22:26 一代枭雄 阅读(25) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-12 22:07 一代枭雄 阅读(32) 评论(0) 推荐(0)
摘要:书中,吉娅的父母深受债务问题的困扰。钱钱给吉娅提出了四条忠告: ️1.欠债的人应当消除「坏支出」和「坏支出」产生的负债 2️.如果是能“帮你赚钱”的负债要尽可能的延长偿还时间。 ️3.对于消费贷款,欠债的人应该将不用于生活的钱一半存起来,另一半用于还债。 ️4.对于所有的消费,都要问自己【这真的有必 阅读全文
posted @ 2020-03-10 23:32 一代枭雄 阅读(1313) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-08 18:26 一代枭雄 阅读(111) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-08 17:49 一代枭雄 阅读(44) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-08 17:34 一代枭雄 阅读(28) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-08 16:13 一代枭雄 阅读(37) 评论(0) 推荐(0)