当前位置: 首页 > news >正文

福州外文网站建设海南省建筑信息平台

福州外文网站建设,海南省建筑信息平台,网站开发培训班多少报名费,用jsp做的网站框架一、概述 android 对native - c/c 的调试和排查是比较难受的一件事。我看周遭做window #xff0c; linux 甚至ios的调试排查起c的代码都比较方便。习惯了app开发去熟悉native是各种痛苦#xff0c;最主要是排查问题上。后续有时间打算整理下native 的错误排查使用#xff…一、概述 android 对native - c/c 的调试和排查是比较难受的一件事。我看周遭做window linux 甚至ios的调试排查起c的代码都比较方便。习惯了app开发去熟悉native是各种痛苦最主要是排查问题上。后续有时间打算整理下native 的错误排查使用address2linendk-stackbugreport。该篇主要想写下ASAN排查内存问题。 ASAN是谷歌的一个项目支持不少平台https://github.com/google/sanitizers/wiki/AddressSanitizer 网上blog也很多讲原理的和讲搭建的都有。但是跑起来就是各种问题跑起来直接不能使用的也多。其中比较有效的可以参考这篇blog https://blog.csdn.net/taohongtaohuyiwei/article/details/123117882 该篇主要想介绍几个搭建环境的时候死活跑不通的坑。 二、环境搭建 环境搭建比较简单可以直接参见Android官网https://developer.android.com/ndk/guides/asan?hlzh-cn 就是搭建出来的大概率没法使用。 可以参考[https://blog.csdn.net/taohongtaohuyiwei/article/details/123117882]这篇blog里的demo 三、Android-ASAN的大坑 3.1、jni jstring传递报错 Android官网打开第一行 警告在 Android 11 之后的 AOSP master 中弃用了 arm64 上的平台开发 ASan改为使用 HWASan。1、没错的谷歌现在推荐64位的使用HWASan 那问题来了HWASan要自己刷系统还要是pixel手机。这接入成本就有点大我没有pixel手机所以没法尝试。 2、使用Android12 和Android13的手机去跑64位的带ASAN的包包是可以编译出来也可以运行。但是使用JNI 传参jstring 会报内存只读直接没法往下走了【ASAN 是识别到内存有问题就会直接crash 然后打印对应堆栈】 3、折中解决因为手头上的手机版本都比较高我们编译的库都是arm64的目前只想到了使用arm7的so带asan使用arm7来排查问题。解决了问题再编译arm64 【使用android8.0的手机直接跑arm64是可以的】
http://www.hkea.cn/news/14592468/

相关文章:

  • 公司创建网站多少钱电子商务网站的设计与开发
  • 东港建站公司人才微网站开发
  • 个人网站怎么申请建设厅考试成绩查询
  • 推广项目网站杭州app开发公司老铁帮
  • 周宁县建设局网站太原网站建设公司哪家好
  • 企业云网站建设图案设计网
  • 网站建设_免费视频wordpress的搜索插件
  • 长沙制作手机网站的公司永州建设网站公司
  • 如何做餐饮的网站ppt背景图片
  • 做网站系统的销售怎么做怎么在自己电脑上做网站
  • 网站图片翻页怎么做门牌设计图片
  • 手机网站有哪些宏泰机械网站建设
  • 品划做网站昆明百度推广开户费用
  • 做非法网站怎样量刑企业网络营销策划方案书范例
  • 做直播网站要多少钱做推广怎么赚钱
  • 自己怎么建立微网站后台企业宣传册模板图片
  • 东莞好的网站建设公司免费自学网
  • 做公司的后台网站用什么软件好娱乐网站建设ppt
  • 网页站点的建立流程ui培训班学费多少
  • 网站举报有奖平台企业信息公示管理系统河南
  • 好用的在线地图网站seo搜索引擎优化哪家好
  • 花生壳 建设网站外贸网站建设双语网站建设
  • 西宁网站制作公司2021可以访问黄的浏览器
  • 邢台本地网站南京网络推广公司介绍
  • 永仁县建设工程信息网站wordpress文章博客模板下载
  • 瑞安做网站公司网站做专业团队
  • 网站系统建站电商新手入门教程
  • 建企业网站多少钱河北省建设工程综合信息网
  • 阿里网站建设需要准备什么软件安徽华建建设工程公司网站
  • 做企业的网站做网站vs2012能不能做