我是这样觉得,但目前还不清楚原 PO 真正的问题怕变成 XY problem先给原 PO 看看这个是不是你想要的结果:
https://pastebin.ubuntu.com/p/vnYCs4PxtZ/试试看这是不是你要的效果:
https://pastebin.ubuntu.com/p/MjrW628M7k/但是这个做法就如同前面提到的,若你需要处理 callerarguments 的话,还要额外透过 frame 去抓资讯另一个做法是改成用 function wrapper 把每一个 rpc提供的 function 都包过一次,这种方法对于也要处理arguments 的话会比较方便,但是缺点就是一旦 wrapper太多,要转进呼叫到实际上 rpc 的 function 也需越多层接续上面第一种方式,也可以不透过 frame 去抓 callerargument
https://pastebin.ubuntu.com/p/HpXBF4cNgy/(`・∀・)b