工具使用
markvz
这个作者很懒,什么都没留下…
展开
-
SecureCRT 8.0的字体颜色配置方法
SecureCRT 8.0的字体颜色配置方法singed关注0.0362018.09.14 14:12:14字数 126阅读 3,422仅就CCNA,CCNP,CCIE等相关单词设置颜色。配置过程Option - Global Option - General - Configuration Paths查看配置文件目录。 在配置文件目录新建keywords文件夹。 新建ini...原创 2020-03-03 12:01:50 · 3792 阅读 · 2 评论 -
Android下面打印进程函数调用堆栈(dump backtrace)的方法
Android下面打印进程函数调用堆栈(dump backtrace)的方法转载农夫三拳_最后发布于2016-07-05 10:20:49阅读数 8346收藏展开1. 为什么要打印函数调用堆栈?打印调用堆栈可以直接把问题发生时的函数调用关系打出来,非常有利于理解函数调用关系。比如函数A可能被B/C/D调用,如果只看代码,B/C/D谁调用A都有可能,如果打印出调用堆栈,直接...原创 2020-03-02 21:47:11 · 416 阅读 · 0 评论 -
Android调试技巧(一) 归纳的挺好,全面
Android调试技巧(一)锐心凌志关注2018.04.25 13:19:58字数 866阅读 1,630本文介绍一些Android常见的调试技巧一. 获取Trace调用栈信息(Trace)是分析异常经常使用的,这里简单划分两类情况:当前线程Trace: 当前执行流所在线程的调用栈信息; 目标进程Trace:可获取目标进程的调用栈,用于动态调试;1.1 当前线...原创 2020-03-02 21:45:16 · 297 阅读 · 0 评论 -
一种定位android HAL代码位置的方法 以Audio的HAL实现为例
一种定位android HAL代码位置的方法背景设备厂商一般会在Android HAL层做自己定义的实现,但是不同厂商的路径不同,在没有文档的情况下,查找对应的源码实现就要花费很多时间。这里提供一种查找的思路。方法以Audio的HAL实现为例,查看adb logcat输出adb logcat | grep audio看到日志输出中很多都带有标签audio_hw_primaryV...原创 2020-03-02 21:22:53 · 666 阅读 · 0 评论 -
android hal层 c 堆栈打印方法 ----CallStack,audio_hw.c
android hal层 c 堆栈打印方法比如要追踪 hardware/qcom/audio/hal/audio_hw.c 中adev_set_mode() 函数的函数堆栈调用关系实际原理就是利用c++ callstack 库,重新编译成c库后使用即可.1. 在hardware/qcom/audio/hal/ 下添加 callstack.cpp 和 callstack.h文件 cal...原创 2020-03-02 21:20:43 · 2148 阅读 · 0 评论 -
addr2line
binutils工具集之---addr2lineaddr2line用于得到程序指令地址所对应的函数,以及函数所在的源文件名和行号。在不少嵌入式开发环境中,编译器的名称往往不是gcc,而是想arm-rtems-gcc这样的,对于这种命名形式的编译器,读者通常可以找到arm-rtems-addr2line ,arm-rtems-objdump等相应名称的工具,这是GNU工具集的一...原创 2020-03-02 20:56:12 · 2252 阅读 · 0 评论 -
secureCRT字体颜色配置
https://blog.csdn.net/try2find/article/details/800218271、https://blog.csdn.net/u010031673/article/details/511308892、https://blog.csdn.net/sole_cc/article/details/513397483、https://blog.csdn.n...原创 2020-03-02 16:12:31 · 387 阅读 · 0 评论