关于进程通讯 怎么断在另一个模块的回调函数上?

一个模块在调用CFMessagePortSendRequest给另一个模块发消息时,此时我怎么断在另一个模块的回调函数上?(此时另一个模块还没加载)。

没加载怎么设置的回调?

没加载怎么设置的回调?

没加载怎么设置的回调?

没加载怎么设置的回调?

我来破坏队形的,哈哈哈

模块1:如下代码是模块1里面注册远程监听的:
v6 = CFMessagePortCreateRemote(kCFAllocatorDefault, CFSTR(“com.Wim2009.test”));
v7 = 0;
if ( v6 )
{
v25 = v5;
v8 = (void *)objc_retainAutorelease(v5);
v9 = objc_msgSend(v8, “UTF8String”);
v10 = objc_msgSend(v8, “lengthOfBytesUsingEncoding:”, 4);
_R0 = CFDataCreate(0, v9, v10);
__asm { VLDR D16, =0.1 }
v16 = _R0;
__asm { VMOV R3, R0, D16 }
v26 = 0;
v24 = _R0;
CFMessagePortSendRequest(v6, v4, _R0, _R3);
if ( v26 )
{
v21 = CFDataGetBytePtr(v26, v18, v19, v20, v24);
if ( v21 )
{
v22 = objc_msgSend(&OBJC_CLASS___NSString, “alloc”);
v7 = objc_msgSend(v22, “initWithCString:encoding:”, v21, 4);
CFRelease(v26);
}
else
{
v7 = 0;
}
}
CFRelease(v16);
CFRelease(v6);
v5 = v25;
}

模块2:而BundleID为“com.Wim2009.test”的模块2里面的有对应的回调函数:
int __fastcall message_callback(int a1, int a2, int a3);

问题是当模块1发消息时怎么断在模块2的message_callback上。