11 2020 档案

摘要:1. 介绍 tracepoint为我们trace 内核event提供了钩子函数,我们可以通过tracepoint追踪内核事件。 tracepoint详细介绍:https://blog.csdn.net/geshifei/article/details/94360470 2.使用tracepoint统 阅读全文
posted @ 2020-11-25 19:37 smilingsusu 阅读(441) 评论(0) 推荐(0)
摘要:JSMN jsmn (pronounced like 'jasmine') is a minimalistic JSON parser in C. It can be easily integrated into resource-limited or embedded projects. You 阅读全文
posted @ 2020-11-25 13:45 smilingsusu 阅读(909) 评论(0) 推荐(0)
摘要:如刚才实验,烧录GSI之后,本来已经被格式化为ext4的metadata分区,又被格式化为无格式的分区。 我这边继续Check发现,在替换GSI的SOP中,fastboot –w选项如果在bootloader执行,会清userdata、cache、metadata分区为无格式分区,而后进入recov 阅读全文
posted @ 2020-11-24 20:25 smilingsusu 阅读(697) 评论(0) 推荐(0)
摘要:1.简介 近期遇到在userspace的进程随机关闭fd 0的问题,最后导致其他进程使用fd 0时出现coredump。 如果能够在close系统调用中检查所有的进程调用close时,通过传入参数是否为0来找出问题,会比较方便。 2.做法 a.out是我们需要monitor的进程,因为它可能是线程, 阅读全文
posted @ 2020-11-05 19:42 smilingsusu 阅读(190) 评论(0) 推荐(0)
摘要:1.strace除了可以追踪调用系统调用的程序之外,还可以打印出当前的调用栈。只需要在执行strace时加上-k参数就可以了,不过有些strace都不支持-k参数,所以需要自己来build带-k参数strace。 2.build unwind(strace需要使用的lib)。 libunwind:h 阅读全文
posted @ 2020-11-04 13:29 smilingsusu 阅读(1151) 评论(0) 推荐(0)