文件名称:stabilizer:稳定剂
文件大小:29.36MB
文件格式:ZIP
更新时间:2024-05-24 14:23:03
Perl
稳定器:严格的性能评估 ( 和 版权所有(C)2013,麻省大学,阿默斯特分校 关于 稳定器是用于动态内存布局随机化的编译器转换和运行时库。 用Stabilizer构建的程序可与随机放置的函数,堆栈框架和堆对象一起运行。 函数和堆栈框架在执行期间反复移动。 随机存储器布局消除了布局对性能的影响,重复的随机化导致正常分配的执行时间。 这使得使用标准统计测试进行绩效评估变得很简单。 该对稳定剂有更详细的描述,该将在3月的ASPLOS 2013上发表。 要求 稳定器需要 。 稳定器可在OSX和Linux上运行,并支持x86,x86_64和PowerPC。 稳定器需要LLVM 3.1。 按照说明构建LLVM 3.1和Clang前端。 稳定器的构建系统假定LLVM包含文件可通过您的默认包含路径进行访问。 默认情况下,稳定器将使用GCC和插件生成LLVM IR。 Fortran程序只能使用G