vscode-frida
vscode-frida copied to clipboard
fix: 'identifier' is an invalid keyword argument for this function
bugfix: When using the function syslog
, console output 'identifiers' is an invalid keyword argument for this function
.
提完pr后看了commit历史 发现仓库最开始原来就是这种实现 https://github.com/ChiChou/vscode-frida/commit/43fe0ea14a50425434e48398ebcd88e9c55cd63e
当时在发现报错后, 我看了相关的源码, 发现get_frontmost_application
没有参数identifiers
https://github.com/frida/frida-python/blob/85229982a603d89fff48bcd780d183d4f548247a/src/_frida.c#L2829
而返回值Application中有属性identifier https://github.com/frida/frida-python/blob/85229982a603d89fff48bcd780d183d4f548247a/src/_frida.c#L559
所以就这么修改提PR了, 现在看完commit历史后, 很好奇一件事: 不知道你当时修改为现在的这种get_frontmost_application
加identifiers
参数的实现是参考哪里的呢. 大概看了看, 在frida历史上, 没找到这个函数有identifiers参数的支持😥
frida: 15.2.2 python: 3.8.3 vscode: 1.70.1(6d9b74a) vscode-frida: v0.4.2