上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 127 下一页
摘要: 转自:https://blog.csdn.net/helowken2/article/details/113739946 为什么需要懂 ELF可以理解程序是如何进行静态连接和动态连接从进程中获取程序各种有用信息,从而制作各种底层工具ELF 文件类型ELF 对象文件主要有3种类型: relocatab 阅读全文
posted @ 2022-01-18 23:55 Sky&Zhang 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.jianshu.com/p/d9489aba95a9 一、前言 本文是主要用于讲述 ELF查看工具 ,包括 readelf 、nm 等工具。除了讲述他们的使用方法和功效之外,也有可能会记录在程序文件分析中的经验心得,不定期更新。 二、正文 可用于查看分析 ELF文件 的 阅读全文
posted @ 2022-01-18 23:49 Sky&Zhang 阅读(2468) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.chengweiyang.cn/2011/03/03/use-ftrace-to-track-kernel/ Ftrace (function trace)是Linux内核开发中很常用的一个执行路径跟踪程序,不同于strace,它可以跟踪所有内核函数执行路径而不是只有系 阅读全文
posted @ 2022-01-16 17:02 Sky&Zhang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 转自:https://linux.cn/article-13752-1.html 通过 ftrace 来了解 Linux 内核内部工作方式是一个好方法。 操作系统的内核是最难以理解的软件之一。自从你的系统启动后,它会一直在后台运行。尽管每个用户都不与内核直接交互,但他们在内核的帮助下完成自己的计算任 阅读全文
posted @ 2022-01-16 17:01 Sky&Zhang 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/LilRind/p/13445541.html 转载: https://www.sohu.com/a/334140700_354899 https://www.cnblogs.com/openix/archive/2012/04/23/24663 阅读全文
posted @ 2022-01-16 16:52 Sky&Zhang 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/11630979.html 关键词:stack-protector、stack-protector-strong、stack-protector-all等等。 1. gcc栈保护机制stack-protector简介 gcc 阅读全文
posted @ 2022-01-16 16:20 Sky&Zhang 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/9187775.html 关键词:initcall、bootgraph.py、bootchartd、pybootchart等。 启动时间的优化,分为两大部分,分别是内核部分和用户空间两大部分。 从内核timestamp 0. 阅读全文
posted @ 2022-01-14 14:16 Sky&Zhang 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 转自:https://winddoing.github.io/post/5f89ded7.html BootChart 是一个用于 linux 启动过程性能分析的开源软件工具,它可以在内核装载后就开始运行,记录各个程序启动占用的时间、CPU 以及硬盘读写,直到系统启动完成为止。进入系统后,bootc 阅读全文
posted @ 2022-01-14 14:16 Sky&Zhang 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/wuyuegb2312/archive/2013/03/29/2987025.html 本文主要参考自:http://www.cnblogs.com/zzx1045917067/archive/2012/12/26/2834310.html,进行 阅读全文
posted @ 2022-01-14 00:14 Sky&Zhang 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/chenwenxin/article/details/41550193?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault 阅读全文
posted @ 2022-01-13 22:23 Sky&Zhang 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/hpu11/article/details/80522774 嵌入式linux优化,可以从三部分进行考虑: bootloader,linux,根文件系统 1. bootloader uboot只是做系统启动过程中,所依赖的硬件初始化,为kernel的 阅读全文
posted @ 2022-01-13 22:19 Sky&Zhang 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/qq_27149449/article/details/109329017 Linux 启动优化Uboot 优化Kernel 优化User space 优化开机启动应用程序摘要: 以下优化过程使用到的工具和参考资料下载Uboot 优化1. 显示整个系 阅读全文
posted @ 2022-01-13 22:17 Sky&Zhang 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/xingmuxin/p/11413784.html systemd-analyze是一个分析启动性能的工具,用于分析启动时服务时间消耗。默认显示启动是内核和用户空间的消耗时间:使用systemd-analyze plot > boot.svg生成 阅读全文
posted @ 2022-01-13 22:12 Sky&Zhang 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/schips/p/12309281.html 背景 关于在公司的生产环境有关。不希望每次都在uboot下面做nand flash 的烧写;也觉得使用U盘升级的方法比较慢,而且有关的驱动不是我写的,不希望受制于人。还是希望在Linux下面比较通用。 阅读全文
posted @ 2022-01-11 16:50 Sky&Zhang 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 转自:http://gityuan.com/2015/10/30/kernel-memory/ 关于Linux的内存管理,本文分别从内核空间和用户空间两个视角来阐述 一、内核空间 1.1 页 页(page)是内核的内存管理基本单位。 ==> linux/mm_types.h struct page 阅读全文
posted @ 2022-01-11 00:04 Sky&Zhang 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.eet-china.com/mp/a53927.html Linux的内存管理可谓是学好Linux的必经之路,也是Linux的关键知识点,有人说打通了内存管理的知识,也就打通了Linux的任督二脉,这一点不夸张。有人问网上有很多Linux内存管理的内容,为什么还要看你这 阅读全文
posted @ 2022-01-11 00:02 Sky&Zhang 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.shuzhiduo.com/A/n2d9gj3oJD/ 关键词:watchdog、soft lockup、percpu thread、lockdep等。 近日遇到一个soft lockup问题,打印类似“[ 56.032356] NMI watchdog: BUG: s 阅读全文
posted @ 2022-01-09 19:00 Sky&Zhang 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 转自:https://developer.aliyun.com/article/766794 简介: softlockup 分析 除比较常见的内核 panic 与 soft lockup 外,普通的内核死锁可能并不会对操作系统产生致命的影响,例如马上要分析到的这个 case —— 某个运维同学发现在 阅读全文
posted @ 2022-01-09 19:00 Sky&Zhang 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 转自:http://linuxperf.com/?p=83 所谓lockup,是指某段内核代码占着CPU不放。Lockup严重的情况下会导致整个系统失去响应。Lockup有几个特点: 首先只有内核代码才能引起lockup,因为用户代码是可以被抢占的,不可能形成lockup(只有一种情况例外,就是SC 阅读全文
posted @ 2022-01-09 18:42 Sky&Zhang 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/10827884.html 关键词:MALLOC_CHECK_、mtrace()、muntrace()、MALLOC_TRACE、mprobe()、-lmcheck等等。 1. MALLOC_CHECK_环境变量(doubl 阅读全文
posted @ 2022-01-08 13:06 Sky&Zhang 阅读(993) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 127 下一页