Android_InlineHook icon indicating copy to clipboard operation
Android_InlineHook copied to clipboard

iModel.cpp:236:35: error: reference to overloaded function could not be resolved;

Open zeroonead opened this issue 10 months ago • 2 comments

` jni/Android_InlineHook/arm64/model/iModel.cpp:236:35: error: reference to overloaded function could not be resolved; did you mean to call it?

if (pInfo->pBeHookAddr == open && regs->uregs[0]) { `

用ndk-r17编译是通过的,但是要用到ndk-r26c版本的一些api,编译的时候就提示这个了,请问要怎么改 if (pInfo->pBeHookAddr == open && regs->uregs[0]) { 这一行让ndk编译通过

zeroonead avatar Apr 18 '24 10:04 zeroonead

诚聘网络兼职工资日结!还不错~详情请登陆招聘网站http://dcrxzfiko.cn?2

zhuotong avatar Apr 18 '24 10:04 zhuotong

我发现pInfo->pBeHookAddr == open 这行代码是用来记录日志的,把它注释了,然后编译又报另外的错误了 ` jni/Android_InlineHook/arm64/src/dump_with_ret/../fixPCOpcode.c:326:8: error: incompatible pointer to integer conversion assigning to 'uint64_t' (aka 'unsigned long') from 'void *' [-Wint-conversion] pc = pstInlineHook->pBeHookAddr; //pc变量用于保存原本指令执行时的pc值

jni/Android_InlineHook/arm64/src/dump_with_ret/../fixPCOpcode.c:327:8: error: incompatible pointer to integer conversion assigning to 'uint64_t' (aka 'unsigned long') from 'void *' [-Wint-conversion] lr = pstInlineHook->pBeHookAddr + pstInlineHook->backUpLength; `

请问要怎么修改这两行,让编译通过,或者可以更新一下代码,让高版本的ndk也编译通过吗

zeroonead avatar Apr 18 '24 10:04 zeroonead