Skip to main content

Showing 1–4 of 4 results for author: Gharat, P

.
  1. arXiv:2312.01912  [pdf, ps, other

    cs.PL

    Resource Leak Checker (RLC#) for C# Code using CodeQL

    Authors: Pritam Gharat, Narges Shadab, Shrey Tiwari, Shuvendu Lahiri, Akash Lal

    Abstract: Resource leaks occur when a program fails to release a finite resource after it is no longer needed. These leaks are a significant cause of real-world crashes and performance issues. Given their critical impact on software performance and security, detecting and preventing resource leaks is a crucial problem. Recent research has proposed a specify-and-check approach to prevent resource leaks. In… ▽ More

    Submitted 5 December, 2023; v1 submitted 4 December, 2023; originally announced December 2023.

  2. arXiv:2306.11953  [pdf, ps, other

    cs.SE cs.PL

    Inference of Resource Management Specifications

    Authors: Narges Shadab, Pritam Gharat, Shrey Tiwari, Michael D. Ernst, Martin Kellogg, Shuvendu Lahiri, Akash Lal, Manu Sridharan

    Abstract: A resource leak occurs when a program fails to free some finite resource after it is no longer needed. Such leaks are a significant cause of real-world crashes and performance problems. Recent work proposed an approach to prevent resource leaks based on checking resource management specifications. A resource management specification expresses how the program allocates resources, passes them around… ▽ More

    Submitted 21 September, 2023; v1 submitted 20 June, 2023; originally announced June 2023.

  3. arXiv:1801.09189  [pdf, ps, other

    cs.PL

    Generalized Points-to Graphs: A New Abstraction of Memory in the Presence of Pointers

    Authors: Pritam M. Gharat, Uday P. Khedker, Alan Mycroft

    Abstract: Flow- and context-sensitive points-to analysis is difficult to scale; for top-down approaches, the problem centers on repeated analysis of the same procedure; for bottom-up approaches, the abstractions used to represent procedure summaries have not scaled while preserving precision. We propose a novel abstraction called the Generalized Points-to Graph (GPG) which views points-to relations as mem… ▽ More

    Submitted 28 January, 2018; originally announced January 2018.

  4. arXiv:1603.09597  [pdf, ps, other

    cs.PL

    Flow- and Context-Sensitive Points-to Analysis using Generalized Points-to Graphs

    Authors: Pritam M. Gharat, Uday P. Khedker, Alan Mycroft

    Abstract: Computing precise (fully flow-sensitive and context-sensitive) and exhaustive points-to information is computationally expensive. Many practical tools approximate the points-to information trading precision for efficiency. This has adverse impact on computationally intensive analyses such as model checking. Past explorations in top-down approaches of fully flow- and context-sensitive points-to ana… ▽ More

    Submitted 5 August, 2016; v1 submitted 31 March, 2016; originally announced March 2016.