smali插入log,打印变量

#liyanzhong debug
const-string v1, "TAG"
const-string v2, "[email protected]"
#v2 为要输出的调试信息字符串
invoke-static {v1,v2} ,Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

时间: 2024-07-29 00:15:26

smali插入log,打印变量的相关文章

android smali 插入log日志

在app可以反编译和重新打包的时候,可以使用log插装. 注意: 不要使用里面默认的寄存器,因为可能会报错. 在local内加1 .locals 4 -> .locals 5 源smali使用了v0-v3 你就使用v4 const-string v4, "log" invoke-static {v4, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I invoke-static {v4, p1

tiny4412 串口驱动分析七 --- log打印的几个阶段之内核启动阶段(earlyprintk)

作者:彭东林 邮箱:[email protected] 开发板:tiny4412ADK+S700 4GB Flash 主机:Wind7 64位 虚拟机:Vmware+Ubuntu12_04 u-boot:U-Boot 2010.12 Linux内核版本:linux-3.0.31 Android版本:android-4.1.2 下面要分析的是内核Log打印的几个阶段 自解压阶段 内核启动阶段 内核启动完全以后 shell终端下 在这个阶段内核log打印可以调用printk和printascii,同

andriod之log打印

先设置自己的log打印: 然后在activity类入口写log代码: 3:结果:

关于console.log() 打印得引用类型得数据得相关问题

console.log()打印出来得是这个引用类型最终得结果,而不是在打印得时候当前得值 var json = {a:1,b:2} console.log(json) json.a = 3; 如上  ,打印得将是  {a:3,b:2},而不是  {a:1,b:2} 解决方法,要么打断点,要么将需要输出得内容变成值类型输出

Java 中的 int 与 Integer 用于 List<Integer> 时,以及通过打印变量检测程序运行和函数调用次数计数

总结一下最近做的东西中遇到的问题 1. Java 中的 int 与 Integer 用于 List<Integer>  时 两者之间的关系都是很清楚的,int 是基本数据类型,存储的是值,而 Integer 是引用数据类型,存储的是指向数值的地址. Integer 是在类层面上对 int 的封装.然后 Java 提供了自动装包拆包机制,使得两者之间可以转换.这里主要是测试了下它们用于 List 时候的疑惑. /* * To change this template, choose Tools

C++打印变量地址

%p专门用来打印变量的以十六进制表示的地址: #include<iostream> using namespace std; int main() { int a = 10; printf("a的地址是(用十进制表示):%d\n", &a); printf("a的地址是(用十六进制表示):%p\n", &a); system("pause"); return 0; } 运行结果: 用计算器验证一下: 原文地址:http

使用console.log打印的内容不一定可信

在工作中遇到,使用console.log()输出对象信息时,出现输出的信息跟自己想的不一样的问题,导致调试bug时,思路走偏. 当时参考了别人的issues已经讲的很清楚了. 这里自己再记录一下 问题描述: 即使我直接在赋值语句const obj = {age: 20}后面紧跟console.log(obj), 在浏览器的控制台,看到的也不一定的age字段,也不一定是20. 因为,如果在后面的代码中,修改了age字段的值,那控制太看到的就不是20了. 比如执行如下代码: let obj = {a

logback的使用和logback.xml详解,在Spring项目中使用log打印日志

logback的使用和logback.xml详解 一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging logback-access:访问模块与Servlet容器集

关于在for循环中绑定事件打印变量i是最后一次。

其实函数引用的外部变量都是最后一次的值. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #box{ width:100px; height:100px; background-color:pink; } </style> <