写在前面
1. 本文说明renderdoccmd、qrenderdoc 这2个命令的常见用法~
2. renderdoc相关名词
renderdoccmd
- what,能干嘛
capture选项:
launch 一个应用,
用的RENDERDOC_ExecuteAndInject(),
不支持android10及以上的hook,
不持android设备,一键抓流 功能在这个接口支持上。
remoteserver选项:
RenderDoc::BecomeRemoteServer()
指定renderdoc apk 使自己成为一个remote server ,
qrenderdoc
- 参数 targetcontrol、replayhost 含义、用法
eg:
/build/bin/qrenderdoc --targetcontrol PA7H10MGFA040375W:38920 --replayhost adb://PA7H10MGFA040375W
** targetcontrol: **
指定hook target,参数格式为:设备号:端口号,
其中,端口号为launch hook target 时映射的,可认为就是38920。
replayhost:
指定要重放的设备, 参数格式为:adb://设备号