自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 内存检测之KFENCE

这样真正检测到异常后才会触发panic,不然只会打印warning信息。

2023-05-16 15:49:52 1110

原创 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关注的人

提示
确定要删除当前文章?
取消 删除