All Classes and Interfaces

Class
Description
 
 
Configuration for the CoverageTracker.
Implementation of a sampling based profiler for Truffle languages built on top of the Truffle safepoints and iterateFrames().
Wrapper for information on how many times an element was seen on the stack.
A listener interface for notification about the processing of sampling results.
Execution profile of a particular context.
Implementation of a tracing based profiler for Truffle languages built on top of the Truffle instrumentation framework.
Holds data on how many times a section of source code was executed.
Support for generating .hprof files in Java Profiler Heap Dump Format.
Implementation of a heap allocation monitor for Truffle languages built on top of the Truffle instrumentation framework.
Represents a summary of total and alive instances and object sizes.
Programmatic access to the Insight instrument.
Additional provider of symbols for Insight scripts.
Command interface provided by a LSPExtension.
Service interface that Truffle instruments can provide to extend the GraalLS with additional commands.
LSP-specific message library.
Provides access to the GraalLS from within LSPExtensions.
Implementation of a memory tracing profiler for Truffle languages built on top of the Truffle instrumentation framework.
Stores informatino about a single AllocationEvent.
Used as a template parameter for ProfilerNode.
Represents a node in the call tree built up by sampling the stack.
Coverage data of a particular root.
Coverage data of a particular SourceSection.
Coverage data of a particular Source.
An entry in a stack trace, as returned by CPUSampler.takeSample().