dumpsys SurfaceFlinger 的堆栈信息(调用关系)
来源:互联网 发布:access编程实例 编辑:程序博客网 时间:2024/05/22 07:39
#include <utils/CallStack.h>
- android::CallStack stack;
- stack.update(1, 100);
- stack.dump("");
dumpsys SurfaceFlinger 的堆栈信息
E/SurfaceFlinger( 276): Dumping HWComposer.cpp
D/CallStack( 276): #00 pc 00023490 /system/lib/libsurfaceflinger.so (android::HWComposer::dump(android::String8&, char*, unsigned int) const+47)D/CallStack( 276): #01 pc 00028728 /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::dumpAllLocked(android::String8&, char*, unsigned int) const+863)
D/CallStack( 276): #02 pc 00028972 /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::dump(int, android::Vector<android::String16> const&)+393)
D/CallStack( 276): #03 pc 0001444e /system/lib/libbinder.so (android::BBinder::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+113)
D/CallStack( 276): #04 pc 0002658a /system/lib/libgui.so (android::BnSurfaceComposer::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+965)
D/CallStack( 276): #05 pc 00027fe2 /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+165)
D/CallStack( 276): #06 pc 0001435e /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+57)
D/CallStack( 276): #07 pc 00016f5a /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+513)
D/CallStack( 276): #08 pc 000173a8 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+183)
D/CallStack( 276): #09 pc 0001b184 /system/lib/libbinder.so
D/CallStack( 276): #10 pc 00011264 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+111)
D/CallStack( 276): #11 pc 00010dca /system/lib/libutils.so
D/CallStack( 276): #12 pc 0000e4b8 /system/lib/libc.so (__thread_entry+72)
D/CallStack( 276): #13 pc 0000dba4 /system/lib/libc.so (pthread_create+160)
~
~
- dumpsys SurfaceFlinger 的堆栈信息(调用关系)
- dumpsys SurfaceFlinger
- dumpsys SurfaceFlinger
- dumpsys SurfaceFlinger
- 打印函数调用的堆栈信息
- 获取调用堆栈信息
- android 4.2 dumpsys SurfaceFlinger 过程
- 一种显示函数被调用的堆栈信息的方法
- 查看当前堆栈调用信息
- 能否实现获取指定进程的调用堆栈信息?
- Android 中的 framebuffer 和SurFaceFlinger的关系
- Android 中的 framebuffer 和SurFaceFlinger的关系
- Android 中的framebuffer和SurFaceFlinger的关系
- surfaceflinger中surface与layer的关系
- Surface、SurfaceFlinger和Canvas的关系
- view 分析实用工具:dumpsys SurfaceFlinger --dumpcontent
- 堆栈和内存的关系(C++)
- 运行时获取方法调用堆栈信息(java)
- android 监控cpu
- 转:C#中base关键字的几种用法
- 转:abstract、virtual、override…
- 转:c#接口和抽象类的区别
- 转:C#中调用Windows API时的…
- dumpsys SurfaceFlinger 的堆栈信息(调用关系)
- c#中配置文件(app.config)的使用
- acm竞赛小结2
- Windows驱动总结
- air编译ios程序的分辨率问题
- acm算法基础2 递归,分治和贪心
- What Determines When&n…
- Kernel-Mode Driver Fra…
- 随笔1 小抱怨一下DEV-C++,赞一下apple