Boomerang: Demand-Driven Flow-and Context-Sensitive Pointer Analysis for Java (Artifact)

J Späth, L Nguyen Quang Do, K Ali, E Bodden - 2016 - drops.dagstuhl.de
Evaluating pointer analyses with respect to soundness and precision has been a tedious
task. Within this artifact we present PointerBench, the benchmark suite used in the paper to …

Boomerang: Demand-driven flow-and context-sensitive pointer analysis for java

J Späth, L Nguyen Quang Do, K Ali… - … Conference on Object …, 2016 - drops.dagstuhl.de
Many current program analyses require highly precise pointer information about small, tar-
geted parts of a given program. This motivates the need for demand-driven pointer analyses …

[引用][C] Boomerang: Demand-Driven Flow-and Context-Sensitive Pointer Analysis for Java}}

S Krishnamurthi, BS Lerner - 30th European Conference on Object …, 2016 - cs.emis.de
computes rich results that include both the possible allocation sites of a given pointer (points-
to information) and all pointers that can point to those allocation sites (alias information). For …

Parameter sensitive pointer analysis for Java

Y Bao, C Zhang, X Zhuo, Y Wang - 2022 26th International …, 2022 - ieeexplore.ieee.org
Pointer analysis is an important tool for program analysis and program optimization
procedures used in modern compilers and bug checkers. This paper introduces parameter …

How (not) to write java pointer analyses after 2020

M Thakur - Proceedings of the 2020 acm sigplan international …, 2020 - dl.acm.org
Despite being a very old discipline, pointer analysis still attracts several research papers
every year in premier programming language venues. While a major goal of contemporary …

Fast online pointer analysis

M Hirzel, DV Dincklage, A Diwan, M Hind - ACM Transactions on …, 2007 - dl.acm.org
Pointer analysis benefits many useful clients, such as compiler optimizations and bug
finding tools. Unfortunately, common programming language features such as dynamic …

Selecting context-sensitivity modularly for accelerating object-sensitive pointer analysis

D He, J Lu, Y Gao, J Xue - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Object-sensitive pointer analysis (denoted k obj under-limiting) for an object-oriented
program can be accelerated if context-sensitivity can be selectively applied to only some …

Context sensitivity without contexts: A cut-shortcut approach to fast and precise pointer analysis

W Ma, S Yang, T Tan, X Ma, C Xu, Y Li - Proceedings of the ACM on …, 2023 - dl.acm.org
Over the past decades, context sensitivity has been considered as one of the most effective
ideas for improving the precision of pointer analysis for Java. Different from the extremely …

Qilin: A new framework for supporting fine-grained context-sensitivity in Java pointer analysis

D He, J Lu, J Xue - 36th European Conference on Object …, 2022 - drops.dagstuhl.de
Existing whole-program context-sensitive pointer analysis frameworks for Java, which were
open-sourced over one decade ago, were designed and implemented to support only …

srcptr: A framework for implementing static pointer analysis approaches

V Zyrianov, C Newman, D Guarnera… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
A lightweight pointer-analysis framework, srcPtr, is presented to support the implementation
and comparison of points-to analysis algorithms. It differentiates itself from existing tools by …