scispace - formally typeset
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

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

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

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

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.