ele7enxxh/Android-Inline-Hook

是否支持修改同一个地址?

XMDS opened this issue · 1 comments

XMDS commented
registerInlineHook(a,my_a,org_a)
registerInlineHook(a,my_a2,org_a)

void (*org_a)()

void a()
{

}

void my_a()
{
…

return org_a()
}

void my_a2()
{
…

return org_a()
}

如果更改同一个地址 执行到自己的函数,第二个函数my_a2中最后的原始a函数的指针是原始a函数还是my_a函数?
它们支持替换同一个地址,并依次执行吗?

XMDS commented

先执行my_a2 在执行my_a 最后执行原始a 我的意思是这个?它们能支持吗?