2013-06-01 29 views
0

如何在X86 AT & T型组装打印机合格之前添加我的合格证? 我需要更改MachineFunction并将更改保存到asm文件。 问题是,我的通行证终究被触发。如何在X86 AT&T样式组装打印机通过之前添加我的通行证?

通行证调试:

  • 0x202a430的功能 'InterlockedBitTestAndSet' 释放证 '执行依赖性修复' ...... 0x202a430的功能 执行合格“X86 AT & T-风格大会打印机“InterlockedBitTestAndSet '...... 0x2094f80必要的分析: 未初始化的通行证,机模块信息,建立垃圾 集光器模块的元数据

    - * - ' X86 AT & T型组装打印机'是跟随 传递实例的最后一个用户。免费这种情况下0x202a430释放证“X86 AT & T-风格大会打印机”的功能 “InterlockedBitTestAndSet” ...... 0x202a430执行学生准证功能“删除 垃圾收集信息” “InterlockedBitTestAndSet” ...... 0x2095268必要的分析: 创建垃圾收集器模块元数据

    - * - '删除垃圾收集器信息'是 的最后一个用户,遵循pass实例。免费这种情况下0x202a430解放出来 学生准证功能“删除垃圾收集信息” “InterlockedBitTestAndSet” ...... 0x202a430执行通行证“简单 寄存器分配”的功能“InterlockedBitTestAndSet” ...... 0x20955b8必要的分析:未初始化的通行证

完整的源: http://www1.datafilehost.com/d/7f544b4b

+0

没有人有任何想法? – user2440317

回答

1

LLVMTargetMachine::addPassesToEmitFile这是在LLVMTargetMachine.cpp实施看一看。

这可能是一个合理的地方,可以在调用AsmPrinter传递之前添加想要运行的任何传球。

相关问题