<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>所有文章 - WWM的笔记</title><link>https://wwmxms.netlify.app/posts/</link><description>所有文章 | WWM的笔记</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Wed, 13 Nov 2024 11:40:46 +0800</lastBuildDate><atom:link href="https://wwmxms.netlify.app/posts/" rel="self" type="application/rss+xml"/><item><title>Android平台使用lldb调试遇到的几个问题</title><link>https://wwmxms.netlify.app/some_lldb_problems_on_android_v/</link><pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/some_lldb_problems_on_android_v/</guid><description>lldb随机crash Android V代码里预编译好的lldb经常会在执行取类成员变量地址，或执行一些cast操作的时候出现crash，有时候在cras</description></item><item><title>记一次dex2oat内联优化缺陷导致的App崩溃</title><link>https://wwmxms.netlify.app/art_inline_bug/</link><pubDate>Tue, 22 Oct 2024 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/art_inline_bug/</guid><description>雨花，南京，2022冬 近期App业务给我们反馈了一个匿名内部类持有的外部类对象为null的问题，本文记录下调查过程 报错堆栈信息如下: 1 2 3 4</description></item><item><title>Binder IPC异常案例</title><link>https://wwmxms.netlify.app/dead-object-exception/</link><pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/dead-object-exception/</guid><description>本文记录binder ipc的一些不常提到的知识点，以及DeadSystemException，DeadObjectException等bin</description></item><item><title>使用Visual Studio Code阅读和调试Android native代码</title><link>https://wwmxms.netlify.app/use-vscode-to-read-android-source-code/</link><pubDate>Fri, 18 Jun 2021 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/use-vscode-to-read-android-source-code/</guid><description>工欲善其事，必先利其器，这里记录下如何使用vscode去高效的阅读Android native代码 第一部分：c/c++配置 安装vscode 下载</description></item><item><title>Android Hardware Assisted Address Sanitizer原理简介</title><link>https://wwmxms.netlify.app/hwasan/</link><pubDate>Fri, 17 Apr 2020 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/hwasan/</guid><description>本文介绍Android上定位native代码野指针/数组越界/栈踩踏的强大武器: Address Sanitizer(asan)和Hardware assisted Address Sanitizer (h</description></item><item><title>FdSanitizer 简介</title><link>https://wwmxms.netlify.app/fdsan/</link><pubDate>Thu, 07 Nov 2019 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/fdsan/</guid><description>背景 在分配file descriptors时, POSIX标准规定了内核必须从所有可被使用的fd数值中最小的一个, 参考alloc_fd，如果代码</description></item><item><title>art gc相关死锁黑屏问题总结</title><link>https://wwmxms.netlify.app/art-jni-critical-deadlock/</link><pubDate>Fri, 17 May 2019 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/art-jni-critical-deadlock/</guid><description>背景： 从测试同学那边拿过来两台黑屏的机器，点击电源、屏幕都没有反应，不过还好adb可以链接，有root权限，一番deubgging后，确认表</description></item><item><title>system_server BinderProxy相关泄露问题记录</title><link>https://wwmxms.netlify.app/binder-proxy-leak/</link><pubDate>Tue, 25 Dec 2018 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/binder-proxy-leak/</guid><description>记录一下这个问题的分析过程，主要是分享下Eclipse MAT的使用技巧 ：-) 问题现象 在长时间的稳定性测试后，经常遇到下面2类错误导致的重启，</description></item><item><title>Android PKMS 权限管理介绍</title><link>https://wwmxms.netlify.app/pkms-permission/</link><pubDate>Wed, 07 Mar 2018 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/pkms-permission/</guid><description>本文介绍Android PackageManagerService对应用权限的管理 应用安装时PKMS对权限的处理 先回顾下app安装流程： 1 2 3</description></item><item><title>Android Instant App简介</title><link>https://wwmxms.netlify.app/instant-app/</link><pubDate>Thu, 18 Jan 2018 00:00:00 +0000</pubDate><author>WWM</author><guid>https://wwmxms.netlify.app/instant-app/</guid><description>Instant App中文翻译即“免安装应用”，当点击一个链接时，类似6.0上引入的App Links功能，但更加强大的是，即便用户还没有安装对应的应，也可</description></item></channel></rss>