- 博客(8)
- 收藏
- 关注
原创 xx项目fulldump无法生成分析
I:Ramdump size is 0, no data to dump //lbaooo 节点还没有生成(大约需要1-2min内)就发生了异常W:Ramdump process interrupted, no data to dump//fulldump 生成过程中被中断(长按power)E:pafile_read_info: LBA info CRC error (c:6ab6b2d5, v:00000000) // fulldump 生成后 还在temp 阶段就被重启。
2023-05-16 19:48:25 815 1
原创 非法检测之UBSAN
UBSAN:全称Undefined Behavior Sanitizer,用于运行时检测一些未定义行为。未定义,是一个统称,并非是代码中的变量等没有定义,如果是此类错误,编译就会进行拦截。此含义就可以理解为一个非法行为的检测,比如定义的变量超过范围,数组使用不正确的下标,左右移不符合规范,或者超过变量的范围,对齐不匹配等等。
2023-05-16 19:27:40 2387
原创 do_undefinstr问题分析思路
此类方法通用就是看实际中dump出来的指令与vmlinux中的指令是否匹配,所以通用的流程如下几步,可以套用所有。
2023-05-16 17:19:40 1087 1
原创 Android平台debug方法集合
内核的稳定性KE/HANG/HW reboot/HWT,上层的NE/SWT/ANR、反复重启、内存泄露、内存踩踏、不开机、性能问题等等,都有属于它们自己的debug方法,接下来一一介绍。
2023-03-07 10:50:36 176
原创 KE-之单机案例分析
目录一、背景:二、第一份KE分析三、第二份KE分析四、总结一、背景:单台机器出现2例KE,且位置随机都在开机几秒内出现,从经验来看,偏单体,可以通过gdb + minidump的方式进行简单推导二、第一份KE分析1、环境准备../../../../0_code/r0-trunk-0422/prebuilts/gdb/linux-x86/bin/gdb(gdb) exec-file vmlinux(gdb) info filesLocal exec file:
2021-08-04 14:10:59 560 2
原创 Sanitize检测的几种常见问题
目录一、malloc leak/new leak(heap leak)二、use after free三、double free四、heap overflow五、stack overflow六、global value overflow七、use after scope八、use after return九、init order bugs一、malloc leak/new leak(heap leak)malloc leak/new leak其实都是堆内存申请
2021-07-29 11:53:53 2203 1
原创 OTA-扫盲
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..
2021-06-16 11:19:02 2001 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人