smali打印callstack

反编译akp后在需要打印callstatck的方法中添加如下smali代码,再回编运行打印callstack。
如下实现创建一个Exception 对象,然后调用对象的printStackTrace(),
注意新增了两个寄存器,方法中的.local 数需要加2

new-instance v2, Ljava/lang/Exception;const-string v3, "ExoPlayerImplInternal stop()"invoke-direct {v2,v3}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)Vinvoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V

Java打印callstack

 new Exception(“test printk stack”).printStackTrace();

JNI c++ 打印callstack

https://blog.csdn.net/XXOOYC/article/details/51001345

smali打印callstack,Java打印callstack,JNI c++ 打印callstack相关推荐

  1. 打印html java 清晰度_java 利用jsp打印html页面

    打印测试 #customers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; bord ...

  2. Java学习总结:47(打印流)

    打印流 打印流包含字节打印流(PrintStream)和字符打印流(PrintWriter). 例:定义打印流工具类 package Project.Study.PrintStream;import ...

  3. 《LeetCode力扣练习》剑指 Offer 29. 顺时针打印矩阵 Java

    <LeetCode力扣练习>剑指 Offer 29. 顺时针打印矩阵 Java 一.资源 题目: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字. 示例 1: 输入:matr ...

  4. 《LeetCode力扣练习》剑指 Offer 06. 从尾到头打印链表 Java

    <LeetCode力扣练习>剑指 Offer 06. 从尾到头打印链表 Java 一.资源 题目: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 示例 1: 输入: ...

  5. java 多线程日志_多线程 打印的日志出现重复行

    最近在做项目时遇到一个很头疼的问题,我扩展了org.apache.log4j.DailyRollingFileAppender,用来实现日志名自定义,但出现了个很诡异的问题:日志第一次打印时打印一遍, ...

  6. 双层循环嵌套打印矩形 java

    双层循环嵌套打印矩形 java public class testone {public static void main(String[] args) {// 打印多行内容 假设打印line_num ...

  7. java生成二维码打印到浏览器

    java生成二维码打印到浏览器 解决方法: pom.xml的依赖两个jar包: <!-- https://mvnrepository.com/artifact/com.google.zxing/ ...

  8. 使用JAVA调用热敏打印机接口实现打印功能

    一 前言 前段时间在开发项目时,需要实现打印的功能,有着封装好的工具类,不过使用的时候有些地方还是遇到了一些小坑,在此整理出来希望对大家有所帮助. 二 准备工作 1.实体类和工具类 实体类 packa ...

  9. java打印字符串显示_JAVA调用系统打印机打印字符串

    用java实现打印,java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出 ...

最新文章

  1. 1.1.2 标准化工作及相关组织
  2. Nginx(四)------nginx 负载均衡
  3. 编程之美-斐波那契(Fibonacci)数列方法整理
  4. JAVA基础:JDK、JRE、JVM的概念
  5. ActionBar设置自定义setCustomView()留有空白的问题
  6. Oracle 11g客户端及PLSQL Developer配置|Instant Client Setup-64位|OraClientLite11g_x86
  7. java post请求返回500错误信息_Retrofit API Post call 返回错误 500,适用于 Postman
  8. linux中常用名词解释,科学网—linux中常见名词解释 - 武海丹的博文
  9. 简述php语言的特点是_PHP语言有哪些优势和特点(一)
  10. 蓝桥杯 算法训练 最大最小公倍数
  11. SQL文测试数据时,注意对0件的测试!!!【0件时,防止空指针异常!】
  12. HDOJ 1007(T_T)
  13. 基于JavaWeb的高校试题库管理系统设计与实现 毕业论文+项目源码及数据库文件、
  14. ansible-playbook 远程启动程序ansible结束后程序也被关闭
  15. time.h时间函数
  16. 线性规划单纯形法的matlab程序,线性规划单纯形法的MATLAB实现_数学专业.doc
  17. 浏览器开发者选项取消已在调试程序中暂停
  18. ROI Pooing
  19. 【MySQL】mysql数据导出
  20. 三维目标检测---PartA2论文解读

热门文章

  1. 51单片机 DHT11+LCD1602温湿度显示 + Proteus仿真
  2. Adobe Acrobat 安装 E1935 0x80070BC9 错误 经验
  3. 论文的总体结构及质量控制
  4. 分享99个JS幻灯片代码,总有一款适合您
  5. PostgreSQL11 MYSQL_postgresql11 备份
  6. 什么样的代码才是优秀的代码
  7. VCenter中安装虚拟机操作系统
  8. 网络管理实战 (1)理论篇
  9. mmc0: error -84 whilst initialising SD card
  10. Java项目开发—坦克大战(附源码)