[引用][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 …

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 …

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 …

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 …

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 …

Context transformations for pointer analysis

R Thiessen, O Lhoták - ACM SIGPLAN Notices, 2017 - dl.acm.org
Points-to analysis for Java benefits greatly from context sensitivity. CFL-reachability and k-
limited context strings are two approaches to obtaining context sensitivity with different …

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 …

Scalable flow-sensitive pointer analysis for java with strong updates

A De, D D'Souza - European Conference on Object-Oriented …, 2012 - Springer
The ability to perform strong updates is the main contributor to the precision of flow-sensitive
pointer analysis algorithms. Traditional flow-sensitive pointer analyses cannot strongly …

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 …

Precision-preserving yet fast object-sensitive pointer analysis with partial context sensitivity

J Lu, J Xue - Proceedings of the ACM on Programming Languages, 2019 - dl.acm.org
Object-sensitivity is widely used as a context abstraction for computing the points-to
information context-sensitively for object-oriented languages like Java. Due to the …