开发者社区 问答 正文

如果ThunkInfo结构体中的Return部分不为空,mangleThunk函数会如何处理?

如果ThunkInfo结构体中的Return部分不为空,mangleThunk函数会如何处理?

展开
收起
不吃核桃 2024-08-06 11:45:38 34 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果ThunkInfo结构体中的Return部分不为空,表示存在返回调整,mangleThunk函数首先会在输出流中添加一个'c'字符以标记这种情况,然后调用Mangler.mangleCallOffset函数来处理返回调整,传入Thunk.Return.NonVirtual和Thunk.Return.Virtual.Itanium.VBaseOffsetOffset作为参数。

    2024-08-06 15:15:34
    赞同 1 展开评论
问答地址: