2017
DOI: 10.1145/3170492.3136061
|View full text |Cite
|
Sign up to set email alerts
|

Accurate reification of complete supertype information for dynamic analysis on the JVM

Abstract: Reflective supertype information (RSI) is useful for many instrumentation-based dynamic analyses on the Java Virtual Machine (JVM). On the one hand, while such information can be obtained when performing the instrumentation within the same JVM process executing the instrumented program, in-process instrumentation severely limits the code coverage of the analysis. On the other hand, performing the instrumentation in a separate process can achieve full code coverage, but complete RSI is generally not available, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 17 publications
0
1
0
Order By: Relevance
“…We present, Stream‐Analyzer, a new dynamic program analysis (DPA) targeting a relevant selection of metrics that allow characterizing sequential and parallel stream processing on the JVM. Stream‐Analyzer builds upon DiSL, 13‐15 a framework for the JVM to perform dynamic analysis via bytecode instrumentation. DiSL has been successfully used to build many DPAs 16‐19 targeting the Java applications.…”
Section: Introductionmentioning
confidence: 99%
“…We present, Stream‐Analyzer, a new dynamic program analysis (DPA) targeting a relevant selection of metrics that allow characterizing sequential and parallel stream processing on the JVM. Stream‐Analyzer builds upon DiSL, 13‐15 a framework for the JVM to perform dynamic analysis via bytecode instrumentation. DiSL has been successfully used to build many DPAs 16‐19 targeting the Java applications.…”
Section: Introductionmentioning
confidence: 99%