上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 41 下一页
摘要: 在使用perf排查问题时,我们经常会发现[kernel.kallsyms]这个模块。这到底是个什么东西呢? 简介: 在2.6版的内核中,为了更方便的调试内核代码,开发者考虑将内核代码中所有函数以及所有非栈变量的地址抽取出来,形成是一个简单的数据块(data blob:符号和地址对应),并将此链接进 阅读全文
posted @ 2019-12-29 17:51 aspirs 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: EDID 详解 EDID 详解 https://blog.csdn.net/Gplusplus/article/details/52597033 阅读全文
posted @ 2019-12-24 15:03 aspirs 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 总结下linux kernel switch driver。 这里的switch driver是为监听CPU gpio口状态变化的,switch可以理解为gpio口状态变化。 switch driver是因android引入的。 总结地说,就是在switch driver中创建kernel thre 阅读全文
posted @ 2019-11-30 20:42 aspirs 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: system/core/libutils/include/utils/Thread.hsystem/core/libutils/Threads.cpp 阅读全文
posted @ 2019-11-27 13:34 aspirs 阅读(174) 评论(0) 推荐(0) 编辑
摘要: test/vts/script/cts_test_list.txt 阅读全文
posted @ 2019-10-05 18:21 aspirs 阅读(730) 评论(0) 推荐(0) 编辑
摘要: audio DevicesFactory xref: /hardware/interfaces/audio/common/all-versions/default/service/service.cpp xref: /system/libhidl/transport/include/hidl/Leg 阅读全文
posted @ 2019-09-28 22:08 aspirs 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 以add hidl service为例记录下hidl和binder driver的交互。 BpHwServiceManager::_hidl_add() 在BpHwServiceManager::_hidl_add()里有call Parcel的writeStrongBinder(),这个函数会ca 阅读全文
posted @ 2019-09-25 16:28 aspirs 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 1. BpHwServiceManager::_hidl_get() transact(/*get*/) 2. BnHwServiceManager::_hidl_get() 上面transact()会call到hwservicemanager的BnHwServiceManager::_hidl_g 阅读全文
posted @ 2019-09-22 22:44 aspirs 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: frameworks/av/services/mediacodec/main_codecservice.cpp omxall.cpp registerAsService() --> servicemanagerall.cpp BpHwServiceManager::_hidl_add() 关键是上面 阅读全文
posted @ 2019-09-20 17:40 aspirs 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: system/libhidl/transport/ServiceManagement.cpp out\soong\.intermediates\system\libhidl\transport\manager\1.0\android.hidl.manager@1.0_genc++\gen\andro 阅读全文
posted @ 2019-09-19 12:46 aspirs 阅读(931) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 41 下一页