M
Martin Rinard
Researcher at Massachusetts Institute of Technology
Publications - 381
Citations - 19269
Martin Rinard is an academic researcher from Massachusetts Institute of Technology. The author has contributed to research in topics: Data structure & Compiler. The author has an hindex of 70, co-authored 372 publications receiving 18126 citations. Previous affiliations of Martin Rinard include University of California, Santa Barbara & Stanford University.
Papers
More filters
Proceedings ArticleDOI
Missing the Point(er): On the Effectiveness of Code Pointer Integrity
Isaac Evans,Sam Fingeret,Julian Gonzalez,Ulziibayar Otgonbaatar,Tiffany Y. Tang,Howard Shrobe,Stelios Sidiroglou-Douskos,Martin Rinard,Hamed Okhravi +8 more
TL;DR: It is shown that, for architectures that do not support segmentation in which CPI relies on information hiding, CPI's safe region can be leaked and then maliciously modified by using data pointer overwrites.
Proceedings ArticleDOI
Probabilistic accuracy bounds for fault-tolerant computations that discard tasks
TL;DR: A new technique for enabling computations to survive errors and faults while providing a bound on any resulting output distortion, which enables the development of techniques that purposefully fail tasks to reduce the execution time while keeping the distortion within acceptable bounds.
Journal ArticleDOI
Symbolic bounds analysis of pointers, array indices, and accessed memory regions
Radu Rugina,Martin Rinard +1 more
TL;DR: A novel framework for the symbolic bounds analysis of pointers, array indices, and accessed memory regions is presented, which formulates each analysis problem as a system of inequality constraints between symbolic bound polynomials and reduces the constraint system to a linear program.
Proceedings ArticleDOI
An analysis of the search spaces for generate and validate patch generation systems
Fan Long,Martin Rinard +1 more
TL;DR: In this paper, the authors analyze sixteen different configurations of the patch search spaces of SPR and Prophet, two state-of-the-art automatic patch generation systems, and show that correct patches are sparse in the search spaces (typically at most one correct patch per search space per defect), and incorrect patches that nevertheless pass all of the test cases in the validation test suite are typically orders of magnitude more abundant.
Proceedings ArticleDOI
Symbolic bounds analysis of pointers, array indices, and accessed memory regions
Radu Rugina,Martin Rinard +1 more
TL;DR: A novel framework for the symbolic bounds analysis of pointers, array indices, and accessed memory regions is presented, which formulates each analysis problem as a system of inequality constraints between symbolic bound polynomials and reduces the constraint system to a linear program.