CSR: Small: Binary rewriting without relocation information

CSR:小:没有重定位信息的二进制重写

基本信息

  • 批准号:
    0916903
  • 负责人:
  • 金额:
    $ 34.91万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2009
  • 资助国家:
    美国
  • 起止时间:
    2009-09-01 至 2013-08-31
  • 项目状态:
    已结题

项目摘要

This award is funded under the American Recovery and Reinvestment Act of 2009 (Public Law 111-5).This project focuses on the development of a new binary rewriter that can be use to statically transform binary code that does not have relocation information and to do so without the overhead of dynamic binary rewriting.Binary rewriters are pieces of software that accept a binary executable program as input, and produce an improved executable as output. The output executable usually has the same functionality as the input, but is improved in one or more metrics, such as run-time, energy use, memory use, security, or reliability. Many optimizations for binary rewriting have been proposed to improve all these metrics. However, existing binary rewriters have a severe limitation ? they are unable to rewrite binaries that have no relocation information. Unfortunately, linkers typically discard relocation information, and hence virtually all commercial binaries lack relocation information. Consequently, they cannot be rewritten by existing rewriters. In this project, the PI is building a binary rewriting infrastructure that can rewrite binaries that do not contain relocation information. This will have the following broader impacts: (i) the ability for anyone to rewrite any binary to improve its performance, security, or memory consumption, or to monitor its resource consumption, is a powerful new ability that could unleash innovation and engender a new class of commercial applications; (ii) the resulting new commercial applications will be a net gain for the nation?s economy; (iii) the improvements in those applications will boost the productivity and security of their users; and (iv) a strong educational program with instructional and outreach components.
该奖项是根据2009年美国复苏和再投资法案资助的(公法111-5)。该项目的重点是开发一种新的二进制重写器,可用于静态转换没有重定位信息的二进制代码,并且在没有动态二进制重写开销的情况下进行转换。二进制重写器是接受二进制可执行程序作为输入的软件,并产生改进的可执行文件作为输出。输出可执行文件通常具有与输入相同的功能,但在一个或多个指标上有所改进,例如运行时间,能源使用,内存使用,安全性或可靠性。已经提出了许多二进制重写的优化来改善所有这些指标。然而,现有的二进制重写器有一个严重的限制?它们不能重写没有重定位信息的二进制文件。不幸的是,链接器通常会丢弃重定位信息,因此实际上所有的商业二进制文件都缺乏重定位信息。因此,它们不能被现有的重写器重写。在该项目中,PI正在构建一个二进制重写基础设施,该基础设施可以重写不包含重定位信息的二进制文件。这将产生以下更广泛的影响:(i)任何人重写任何二进制文件以提高其性能,安全性或内存消耗或监控其资源消耗的能力是一种强大的新能力,可以释放创新并产生新的商业应用程序;(ii)由此产生的新商业应用程序将为国家带来净收益?经济;(iii)这些应用系统的改善,将可提高使用者的生产力和安全性;及(iv)一个强大的教育计划,包括教学和外展部分。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Rajeev Barua其他文献

Rajeev Barua的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Rajeev Barua', 18)}}的其他基金

I-Corps: Source Recovery from Binaries Using SecondWrite
I-Corps:使用 SecondWrite 从二进制文件中进行源恢复
  • 批准号:
    1265331
  • 财政年份:
    2012
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
CSR: Medium: Easy PRAM-Based High-Performance Parallel Programming with Immediate Concurrent Execution (ICE)
CSR:中:基于 PRAM 的简单高性能并行编程,具有立即并发执行 (ICE)
  • 批准号:
    1161857
  • 财政年份:
    2012
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Continuing Grant
CSR-PSCE,SM: Compiler-Directed System Optimization of a Highly-Parallel Fine-Grained Chip Multiprocessor
CSR-PSCE,SM:高度并行细粒度芯片多处理器的编译器导向系统优化
  • 批准号:
    0834373
  • 财政年份:
    2008
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Continuing Grant
CSR-EHS: Memory management as a run-time service
CSR-EHS:内存管理作为运行时服务
  • 批准号:
    0720683
  • 财政年份:
    2007
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
CAREER: Synthesis-assistance and Compilation Software for Embedded Systems
职业:嵌入式系统综合辅助和编译软件
  • 批准号:
    0133519
  • 财政年份:
    2002
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Continuing Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

CSR: Small: Modernizing Dynamic Binary Translation Systems
CSR:小型:现代化动态二进制翻译系统
  • 批准号:
    2330752
  • 财政年份:
    2024
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Precise and Robust Binary Reverse Engineering and its Applications
SaTC:核心:小型:精确而鲁棒的二进制逆向工程及其应用
  • 批准号:
    2243632
  • 财政年份:
    2023
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Semantics-Oriented Binary Code Analysis Learning from Recent Advances in Deep Learning
SaTC:核心:小型:面向语义的二进制代码分析从深度学习的最新进展中学习
  • 批准号:
    2304720
  • 财政年份:
    2022
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Semantics-Oriented Binary Code Analysis Learning from Recent Advances in Deep Learning
SaTC:核心:小型:面向语义的二进制代码分析从深度学习的最新进展中学习
  • 批准号:
    1953073
  • 财政年份:
    2020
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Towards Robust and Scalable Search of Binary Code and Data
SaTC:核心:小型:实现二进制代码和数据的稳健且可扩展的搜索
  • 批准号:
    1719175
  • 财政年份:
    2017
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
TWC: Small: A platform for enhancing security of binary code
TWC:小型:增强二进制代码安全性的平台
  • 批准号:
    1319137
  • 财政年份:
    2013
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
CIF: Small: Theory and Structure of Quasi-Cyclic LDPC Codes and Algorithms to Lower the Error Floor and Decode Non-Binary LDPC Codes
CIF:小:准循环 LDPC 码的理论和结构以及降低错误层和解码非二进制 LDPC 码的算法
  • 批准号:
    1015548
  • 财政年份:
    2010
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
Evaluation of statistical methods for binary outcomes in cluster-based studies with a small number of clusters.
评估具有少量聚类的基于聚类的研究中二元结果的统计方法。
  • 批准号:
    nhmrc : 400448
  • 财政年份:
    2006
  • 资助金额:
    $ 34.91万
  • 项目类别:
    NHMRC Postgraduate Scholarships
Construction of a set of small and useful binary Ti plasmid vectors for plant transformation
构建一套小型且有用的二元 Ti 质粒载体用于植物转化
  • 批准号:
    16580007
  • 财政年份:
    2004
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Small Grants for Exploratory Research: Separation of Binary Mixture
用于探索性研究的小额资助:二元混合物的分离
  • 批准号:
    9122746
  • 财政年份:
    1991
  • 资助金额:
    $ 34.91万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了