Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

AbstractTimer(AccumulatedDebugValue) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.AbstractTimer
 
accm - Variable in class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
AccumulatedDebugValue - Class in com.oracle.graal.debug.internal
 
AccumulatedDebugValue(String, boolean, DebugValue) - Constructor for class com.oracle.graal.debug.internal.AccumulatedDebugValue
 
add(Object) - Method in interface com.oracle.graal.debug.DebugHistogram
Increments the count for a given value.
add(Object, long) - Method in interface com.oracle.graal.debug.DebugHistogram
 
add(long) - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
add(long) - Method in interface com.oracle.graal.debug.DebugMetric
Adds value to this counter if metering is enabled or this is an unconditional metric.
add(StringBuilder, String, Object) - Static method in class com.oracle.graal.debug.GraalDebugConfig
 
add(Object) - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
add(Object, long) - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
add(long) - Method in class com.oracle.graal.debug.internal.MetricImpl
 
addChild(DebugValueMap) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
addToContext(Object) - Method in interface com.oracle.graal.debug.DebugConfig
Adds an object the context used by this configuration to do filtering.
addToContext(Object) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
addToContext(Object) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
addToCurrentValue(long) - Method in class com.oracle.graal.debug.internal.DebugValue
 
adjustIndentation(int) - Method in class com.oracle.graal.debug.LogStream
Adjusts the current indentation level of this log stream.
AnsiColor - Class in com.oracle.graal.debug
Ansi terminal color escape codes.
AnsiColor() - Constructor for class com.oracle.graal.debug.AnsiColor
Prevent instantiation.
apply() - Method in interface com.oracle.graal.debug.DebugInitializationPropertyProvider
 
applyFormattingFlagsAndWidth(String, int, int) - Static method in class com.oracle.graal.debug.Debug
 
areDebugScopePatternsEnabled() - Static method in class com.oracle.graal.debug.GraalDebugConfig
 
areScopedMetricsOrTimersEnabled() - Static method in class com.oracle.graal.debug.GraalDebugConfig
Determines if any of GraalDebugConfig.Meter, GraalDebugConfig.Time or GraalDebugConfig.TrackMemUse has a non-null, non-empty value.
areUnconditionalMetricsEnabled() - Static method in class com.oracle.graal.debug.Debug
 
areUnconditionalTimersEnabled() - Static method in class com.oracle.graal.debug.Debug
 
asJavaMethod(Object) - Static method in class com.oracle.graal.debug.GraalDebugConfig
Extracts a JavaMethod from an opaque debug context.
asJavaMethod() - Method in interface com.oracle.graal.debug.JavaMethodContext
 
assertionsEnabled() - Static method in class com.oracle.graal.debug.GraalDebugConfig
 

B

barSize - Variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
BG_BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
Background black.
BG_BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
Background blue.
BG_CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
Background cyan.
BG_GREEN - Static variable in class com.oracle.graal.debug.AnsiColor
Background green.
BG_MAGENTA - Static variable in class com.oracle.graal.debug.AnsiColor
Background magenta.
BG_RED - Static variable in class com.oracle.graal.debug.AnsiColor
Background red.
BG_WHITE - Static variable in class com.oracle.graal.debug.AnsiColor
Background white.
BG_YELLOW - Static variable in class com.oracle.graal.debug.AnsiColor
Background yellow.
BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground black.
BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground blue.
BOLD_BLACK - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold black.
BOLD_BLUE - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold blue.
BOLD_CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold cyan.
BOLD_GREEN - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold green.
BOLD_MAGENTA - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold magenta.
BOLD_RED - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold red.
BOLD_WHITE - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold white.
BOLD_YELLOW - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground bold yellow.
BREAKPOINT_EVENT - Static variable in class com.oracle.graal.debug.Fingerprint
 

C

call(Callable<T>) - Static method in class com.oracle.graal.debug.internal.DebugScope
 
capacity() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
checkMethodFilter() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
children - Variable in class com.oracle.graal.debug.internal.DebugValueMap
 
clazz - Variable in class com.oracle.graal.debug.MethodFilter
 
clearChildren() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
close() - Method in interface com.oracle.graal.debug.Debug.Scope
 
close() - Method in interface com.oracle.graal.debug.DebugCloseable
 
close() - Method in class com.oracle.graal.debug.DebugConfigScope
 
close() - Method in interface com.oracle.graal.debug.DebugDumpHandler
Flushes and releases resources managed by this dump handler.
close() - Method in class com.oracle.graal.debug.Fingerprint
Finishes fingerprint recording or verification for the current thread.
close() - Method in interface com.oracle.graal.debug.Indent
Closes the current indentation scope.
close() - Method in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
close() - Method in class com.oracle.graal.debug.internal.DebugScope
 
close() - Method in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
close() - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl.MemUseCloseableCounterImpl
 
close() - Method in class com.oracle.graal.debug.internal.TimerImpl.AbstractTimer
 
CloseableCounterImpl - Class in com.oracle.graal.debug.internal
A helper class for DebugValues that can nest and need to split out accumulated and flat values for some kind of counter-like measurement.
CloseableCounterImpl(CloseableCounterImpl, AccumulatedDebugValue) - Constructor for class com.oracle.graal.debug.internal.CloseableCounterImpl
 
com.oracle.graal.debug - package com.oracle.graal.debug
 
com.oracle.graal.debug.internal - package com.oracle.graal.debug.internal
 
compareTo(DebugHistogram.CountedValue) - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
compareTo(DebugValue) - Method in class com.oracle.graal.debug.internal.DebugValue
 
computeValueMap(String) - Method in class com.oracle.graal.debug.internal.DebugScope
 
conditional - Variable in class com.oracle.graal.debug.internal.DebugValue
 
configTL - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
context() - Static method in class com.oracle.graal.debug.Debug
 
context - Variable in class com.oracle.graal.debug.internal.DebugScope
 
contextLookup(Class<T>) - Static method in class com.oracle.graal.debug.Debug
Searches the current debug scope, bottom up, for a context object that is an instance of a given type.
contextSnapshot(Class<T>) - Static method in class com.oracle.graal.debug.Debug
 
convertFormatArg(Object) - Static method in class com.oracle.graal.debug.Debug
 
count - Variable in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
CountedValue(long, Object) - Constructor for class com.oracle.graal.debug.DebugHistogram.CountedValue
 
counter - Variable in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
CpuTimeTimer(TimerImpl) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.CpuTimeTimer
 
createChild(String, Object[]) - Method in class com.oracle.graal.debug.internal.DebugScope
 
createClassGlobPattern(String) - Static method in class com.oracle.graal.debug.MethodFilter
 
createGlobString(String) - Static method in class com.oracle.graal.debug.MethodFilter
 
createHistogram(String) - Static method in class com.oracle.graal.debug.Debug
Creates an object for counting value frequencies.
createMemUseTracker(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
createMetric(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
createTimer(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
current - Variable in class com.oracle.graal.debug.DebugConfigScope
 
current - Static variable in class com.oracle.graal.debug.Fingerprint
 
currentDumpLevel - Variable in class com.oracle.graal.debug.internal.DebugScope
 
currentLogLevel - Variable in class com.oracle.graal.debug.internal.DebugScope
 
currentScope() - Static method in class com.oracle.graal.debug.Debug
Gets a string composed of the names in the current nesting of debug scopes separated by '.'.
currentTimer - Static variable in class com.oracle.graal.debug.internal.TimerImpl
Records the most recent active timer.
currentTracker - Static variable in class com.oracle.graal.debug.internal.MemUseTrackerImpl
Records the most recent active tracker.
customize(DebugConfig) - Method in interface com.oracle.graal.debug.DebugConfigCustomizer
 
CYAN - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground cyan.

D

Debug - Class in com.oracle.graal.debug
Scope based debugging facility.
Debug() - Constructor for class com.oracle.graal.debug.Debug
 
Debug.Initialization - Class in com.oracle.graal.debug
Class to assist with initialization of Debug.
Debug.Scope - Interface in com.oracle.graal.debug
DebugCloseable - Interface in com.oracle.graal.debug
An object returned by DebugTimer.start() that when closed, stops the associated timer and adds the elapsed time since start() to the total for the timer.
DebugConfig - Interface in com.oracle.graal.debug
 
DebugConfigCustomizer - Interface in com.oracle.graal.debug
 
DebugConfigScope - Class in com.oracle.graal.debug
A utility for scoping a change to the current debug configuration.
DebugConfigScope(DebugConfig) - Constructor for class com.oracle.graal.debug.DebugConfigScope
Sets the current debug configuration to a given value and creates an object that when closed resets the configuration to the current configuration.
DebugDumpHandler - Interface in com.oracle.graal.debug
 
DebugDumpScope - Class in com.oracle.graal.debug
 
DebugDumpScope(String) - Constructor for class com.oracle.graal.debug.DebugDumpScope
 
DebugDumpScope(String, boolean) - Constructor for class com.oracle.graal.debug.DebugDumpScope
 
DebugEnvironment - Class in com.oracle.graal.debug
 
DebugEnvironment() - Constructor for class com.oracle.graal.debug.DebugEnvironment
 
DebugFilter - Class in com.oracle.graal.debug
Implements the filter specified by the GraalDebugConfig.Dump, GraalDebugConfig.Log, GraalDebugConfig.Meter and GraalDebugConfig.Time options.
DebugFilter(String[]) - Constructor for class com.oracle.graal.debug.DebugFilter
 
DebugFilter.Term - Class in com.oracle.graal.debug
 
DebugHistogram - Interface in com.oracle.graal.debug
Facility for recording value frequencies.
DebugHistogram.CountedValue - Class in com.oracle.graal.debug
A value and a frequency.
DebugHistogram.Printer - Interface in com.oracle.graal.debug
Interface for a service that can render a visualization of a histogram.
DebugHistogramAsciiPrinter - Class in com.oracle.graal.debug.internal
Renders a textual representation of a histogram to a given print stream.
DebugHistogramAsciiPrinter(PrintStream) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DebugHistogramAsciiPrinter(PrintStream, int, int, int, int) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DebugHistogramImpl - Class in com.oracle.graal.debug.internal
 
DebugHistogramImpl(String) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramImpl
 
DebugHistogramRPrinter - Class in com.oracle.graal.debug.internal
Renders a histogram as an R script to a given print stream.
DebugHistogramRPrinter(PrintStream) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramRPrinter
 
DebugHistogramRPrinter(PrintStream, int) - Constructor for class com.oracle.graal.debug.internal.DebugHistogramRPrinter
 
DebugInitializationPropertyProvider - Interface in com.oracle.graal.debug
Sets one or more system properties used during initialization of the Debug class.
DebugMemUseTracker - Interface in com.oracle.graal.debug
Tracks memory usage within a scope using ThreadMXBean.
DebugMetric - Interface in com.oracle.graal.debug
A counter for some value of interest.
DebugScope - Class in com.oracle.graal.debug.internal
 
DebugScope(Thread) - Constructor for class com.oracle.graal.debug.internal.DebugScope
 
DebugScope(String, DebugScope, boolean, Object...) - Constructor for class com.oracle.graal.debug.internal.DebugScope
 
DebugScope.IndentImpl - Class in com.oracle.graal.debug.internal
 
DebugTimer - Interface in com.oracle.graal.debug
A timer for some activity of interest.
DebugValue - Class in com.oracle.graal.debug.internal
A name and index for a value managed in a thread local value map.
DebugValue(String, boolean) - Constructor for class com.oracle.graal.debug.internal.DebugValue
 
DebugValueMap - Class in com.oracle.graal.debug.internal
A node in a tree of DebugValues.
DebugValueMap(String) - Constructor for class com.oracle.graal.debug.internal.DebugValueMap
 
debugValues - Static variable in class com.oracle.graal.debug.internal.KeyRegistry
 
DebugValueSummary - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
DebugValueThreadFilter - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
DebugVerifyHandler - Interface in com.oracle.graal.debug
Performs some kind of verification on an object.
decorateDebugRoot(Runnable, String, DebugConfig) - Static method in class com.oracle.graal.debug.Debug
 
decorateDebugRoot(Callable<T>, String, DebugConfig) - Static method in class com.oracle.graal.debug.Debug
 
decorateScope(Runnable, String, Object...) - Static method in class com.oracle.graal.debug.Debug
 
decorateScope(Callable<T>, String, Object...) - Static method in class com.oracle.graal.debug.Debug
 
decorator - Variable in class com.oracle.graal.debug.DebugDumpScope
Specifies if this scope decorates an inner scope.
DEFAULT_LOG_LEVEL - Static variable in class com.oracle.graal.debug.Debug
 
DefaultBarSize - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DefaultNameSize - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
DefaultScale - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
delegate - Variable in class com.oracle.graal.debug.DelegatingDebugConfig
 
delegate(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
delegate(DelegatingDebugConfig.Level) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
DelegatingDebugConfig - Class in com.oracle.graal.debug
 
DelegatingDebugConfig() - Constructor for class com.oracle.graal.debug.DelegatingDebugConfig
Creates a config that delegates to the current config.
DelegatingDebugConfig(DebugConfig) - Constructor for class com.oracle.graal.debug.DelegatingDebugConfig
Creates a config that delegates to a given config.
DelegatingDebugConfig.Feature - Enum in com.oracle.graal.debug
The features of a DelegatingDebugConfig that can be force enabled/ disabled or delegated.
DelegatingDebugConfig.Level - Enum in com.oracle.graal.debug
The debug levels of a DelegatingDebugConfig than can be overridden or delegated.
disable(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
disableIndentation() - Method in class com.oracle.graal.debug.LogStream
 
disableIntercept() - Static method in class com.oracle.graal.debug.Debug
Opens a scope in which exception interception is disabled.
dump(Object, String) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(int, Object, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
dump(Object, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
dump(int, Object, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
dump(Object, String) - Method in interface com.oracle.graal.debug.DebugDumpHandler
 
Dump - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
dump(int, Object, String, Object...) - Method in class com.oracle.graal.debug.internal.DebugScope
 
dumpAllThreads(boolean, boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
dumpFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
dumpHandlers() - Method in interface com.oracle.graal.debug.DebugConfig
Gets the modifiable collection of dump handlers registered with this configuration.
dumpHandlers() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
dumpHandlers - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
dumpHandlers() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
DumpOnError - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 

E

EMPTY_CONTEXT - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
enable(DelegatingDebugConfig.Feature) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
ENABLE_METRIC_PROPERTY_NAME_PREFIX - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_TIMER_PROPERTY_NAME_PREFIX - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_UNSCOPED_MEM_USE_TRACKERS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_UNSCOPED_METRICS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
 
ENABLE_UNSCOPED_TIMERS_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug
 
ENABLED - Static variable in class com.oracle.graal.debug.Debug
 
ENABLED - Static variable in class com.oracle.graal.debug.Fingerprint
Determines whether fingerprinting is enabled.
ENABLED_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Fingerprint
 
enabledMetrics - Static variable in class com.oracle.graal.debug.Debug
Set of unconditionally enabled metrics.
enabledMetricsSubstrings - Static variable in class com.oracle.graal.debug.Debug
 
enabledTimers - Static variable in class com.oracle.graal.debug.Debug
Set of unconditionally enabled timers.
enabledTimersSubstrings - Static variable in class com.oracle.graal.debug.Debug
 
enableIndentation() - Method in class com.oracle.graal.debug.LogStream
 
ensureInitialized() - Method in class com.oracle.graal.debug.internal.DebugValue
 
ensureSize(int) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
event(String) - Method in class com.oracle.graal.debug.Fingerprint
 
events - Variable in class com.oracle.graal.debug.Fingerprint
 
extraFilters - Variable in class com.oracle.graal.debug.GraalDebugConfig
 

F

Feature() - Constructor for enum com.oracle.graal.debug.DelegatingDebugConfig.Feature
 
featureState - Variable in class com.oracle.graal.debug.DelegatingDebugConfig
 
fetchTopLevelDebugConfig(String) - Static method in class com.oracle.graal.debug.internal.DebugScope
 
fillTo(int, char) - Method in class com.oracle.graal.debug.LogStream
Advances this stream's position to a given position by repeatedly appending a given character as necessary.
fillTo(int) - Static method in class com.oracle.graal.debug.TTY
 
Filter(String, Object) - Constructor for class com.oracle.graal.debug.TTY.Filter
Creates an object that will suppress TTY for the current thread if the given filter does not match the given object.
Filter() - Constructor for class com.oracle.graal.debug.TTY.Filter
Creates an object that will suppress TTY for the current thread.
findDeadlockedThreads() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
findMatch(Set<String>, Set<String>, String) - Static method in class com.oracle.graal.debug.Debug
 
findMonitorDeadlockedThreads() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
Fingerprint - Class in com.oracle.graal.debug
Facility for fingerprinting execution.
Fingerprint() - Constructor for class com.oracle.graal.debug.Fingerprint
Creates an object to record a fingerprint.
Fingerprint(List<String>) - Constructor for class com.oracle.graal.debug.Fingerprint
Creates an object to verify execution matches a given fingerprint.
Fingerprint(Fingerprint) - Constructor for class com.oracle.graal.debug.Fingerprint
Creates an object to verify execution matches a given fingerprint.
fixedConfig(int, int, boolean, boolean, boolean, boolean, Collection<DebugDumpHandler>, Collection<DebugVerifyHandler>, PrintStream) - Static method in class com.oracle.graal.debug.Debug
 
flat - Variable in class com.oracle.graal.debug.internal.AccumulatedDebugValue
 
FlatTimer(String, boolean) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
flush() - Method in class com.oracle.graal.debug.LogStream
Flushes the stream.
flush() - Static method in class com.oracle.graal.debug.TTY
 
flushLine(boolean) - Method in class com.oracle.graal.debug.LogStream
 
forceDump(Object, String, Object...) - Static method in class com.oracle.graal.debug.internal.DebugScope
This method exists mainly to allow a debugger (e.g., Eclipse) to force dump a graph.
forceLog() - Static method in class com.oracle.graal.debug.Debug
 
formatDebugName(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
formattedClassName - Static variable in class com.oracle.graal.debug.Debug
There are paths where construction of formatted class names are common and the code below is surprisingly expensive, so compute it once and cache it.

G

getAllThreadIds() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getChildren() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
getConfig() - Static method in class com.oracle.graal.debug.internal.DebugScope
 
getCount() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl.MemUseCloseableCounterImpl
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.TimerImpl.CpuTimeTimer
 
getCounterValue() - Method in class com.oracle.graal.debug.internal.TimerImpl.SystemNanosTimer
 
getCurrentContext() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getCurrentThreadAllocatedBytes() - Static method in class com.oracle.graal.debug.internal.MemUseTrackerImpl
 
getCurrentThreadAllocatedBytes() - Static method in class com.oracle.graal.debug.Management
 
getCurrentThreadCpuTime() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getCurrentThreadUserTime() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getCurrentValue() - Method in interface com.oracle.graal.debug.DebugMemUseTracker
Gets the current value of this tracker.
getCurrentValue() - Method in interface com.oracle.graal.debug.DebugMetric
Gets the current value of this metric.
getCurrentValue() - Method in interface com.oracle.graal.debug.DebugTimer
Gets the current value of this timer.
getCurrentValue(int) - Method in class com.oracle.graal.debug.internal.DebugScope
 
getCurrentValue() - Method in class com.oracle.graal.debug.internal.DebugValue
 
getCurrentValue(int) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
getDaemonThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getDebugValues() - Static method in class com.oracle.graal.debug.internal.KeyRegistry
Gets a immutable view of the registered debug values.
getDumpLevel() - Method in interface com.oracle.graal.debug.DebugConfig
Determines the current dump level in the current debug scope.
getDumpLevel() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
getDumpLevel() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
getEvents() - Method in class com.oracle.graal.debug.Fingerprint
 
getFlat() - Method in interface com.oracle.graal.debug.DebugTimer
Gets the timer recording the amount time spent within a timed scope minus the time spent in any nested timed scopes.
getFlat() - Method in class com.oracle.graal.debug.internal.TimerImpl
 
getIndex() - Method in class com.oracle.graal.debug.internal.DebugValue
Gets the globally unique index for the value represented by this object.
getInstance() - Static method in class com.oracle.graal.debug.internal.DebugScope
 
getLastUsedIndent() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getLevel(DebugFilter) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
getLogLevel() - Method in interface com.oracle.graal.debug.DebugConfig
Determines the current log level in the current debug scope .
getLogLevel() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
getLogLevel() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
getName() - Method in interface com.oracle.graal.debug.DebugHistogram
Gets the name specified when this objected was created.
getName() - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
getName() - Method in class com.oracle.graal.debug.internal.DebugValue
Gets the globally unique name for the value represented by this object.
getName() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
getObjectName() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getPeakThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getQualifiedName() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getStream() - Method in interface com.oracle.graal.debug.TTYStreamProvider
 
getThreadAllocatedBytes(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadAllocatedBytes(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadCpuTime(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadCpuTime(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long, int) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long[], int) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadInfo(long[], boolean, boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadMXBean() - Static method in class com.oracle.graal.debug.Management
 
getThreadUserTime(long[]) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getThreadUserTime(long) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getTimeUnit() - Method in interface com.oracle.graal.debug.DebugTimer
Gets the time unit of this timer.
getTimeUnit() - Method in class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
getTimeUnit() - Method in class com.oracle.graal.debug.internal.TimerImpl
 
getTopLevelMaps() - Static method in class com.oracle.graal.debug.internal.DebugValueMap
 
getTotalStartedThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
getValue() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
getValueMap() - Method in class com.oracle.graal.debug.internal.DebugScope
 
getValues() - Method in interface com.oracle.graal.debug.DebugHistogram
Gets a list of the counted values, sorted in descending order of frequency.
getValues() - Method in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
GraalDebugConfig - Class in com.oracle.graal.debug
 
GraalDebugConfig(String, String, String, String, String, String, String, PrintStream, List<DebugDumpHandler>, List<DebugVerifyHandler>) - Constructor for class com.oracle.graal.debug.GraalDebugConfig
 
GREEN - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground green.
group() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 

H

handle(Throwable) - Static method in class com.oracle.graal.debug.Debug
Handles an exception in the context of the debug scope just exited.
handle(Throwable) - Method in class com.oracle.graal.debug.internal.DebugScope
 
hasChildren() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 

I

inc() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
increment() - Method in interface com.oracle.graal.debug.DebugMetric
Adds 1 to this counter if metering is enabled or this is an unconditional metric.
increment() - Method in class com.oracle.graal.debug.internal.MetricImpl
 
indent() - Static method in class com.oracle.graal.debug.Debug
Opens a new indentation level (by adding some spaces) based on the current indentation level.
Indent - Interface in com.oracle.graal.debug
Object used to close a debug indentation scope.
indent - Variable in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
indent() - Method in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
indent() - Method in class com.oracle.graal.debug.LogStream
Prepends LogStream.indentation to the current output line until its write position is equal to the current LogStream.indentationLevel() level.
indentation - Variable in class com.oracle.graal.debug.LogStream
 
indentation() - Method in class com.oracle.graal.debug.LogStream
Gets the current indentation character of this log stream.
INDENTATION_INCREMENT - Static variable in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
indentationDisabled - Variable in class com.oracle.graal.debug.LogStream
 
indentationLevel - Variable in class com.oracle.graal.debug.LogStream
 
indentationLevel() - Method in class com.oracle.graal.debug.LogStream
Gets the current indentation level for this log stream.
IndentImpl(DebugScope.IndentImpl) - Constructor for class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
index - Variable in class com.oracle.graal.debug.Fingerprint
 
index - Variable in class com.oracle.graal.debug.internal.DebugValue
 
Initialization() - Constructor for class com.oracle.graal.debug.Debug.Initialization
 
initialize() - Static method in class com.oracle.graal.debug.Debug
 
initialize(PrintStream) - Static method in class com.oracle.graal.debug.DebugEnvironment
 
initialized - Static variable in class com.oracle.graal.debug.Debug.Initialization
 
INITIALIZER_PROPERTY_NAME - Static variable in class com.oracle.graal.debug.Debug.Initialization
 
initThreadMXBean() - Static method in class com.oracle.graal.debug.Management
 
instanceTL - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
InterceptBailout - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
interceptException(Throwable) - Method in interface com.oracle.graal.debug.DebugConfig
Handles notification of an exception occurring within a debug scope.
interceptException(Throwable) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
interceptException(Throwable) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
interceptException(Throwable) - Method in class com.oracle.graal.debug.internal.DebugScope
 
isConditional() - Method in interface com.oracle.graal.debug.DebugMetric
Determines if this counter is only enabled if metering is enabled.
isConditional() - Method in interface com.oracle.graal.debug.DebugTimer
Determines if this timer is only enabled if timing is enabled.
isConditional() - Method in class com.oracle.graal.debug.internal.DebugValue
 
isCurrentThreadCpuTimeSupported() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isDebugInitialized() - Static method in class com.oracle.graal.debug.Debug.Initialization
Determines if Debug has been initialized.
isDumpEnabled() - Static method in class com.oracle.graal.debug.Debug
 
isDumpEnabled(int) - Static method in class com.oracle.graal.debug.Debug
 
isDumpEnabled(int) - Method in class com.oracle.graal.debug.internal.DebugScope
 
isDumpEnabledForMethod() - Static method in class com.oracle.graal.debug.Debug
 
isDumpEnabledForMethod() - Method in interface com.oracle.graal.debug.DebugConfig
Determines if dumping can be enabled in the current method, regardless of the current debug scope.
isDumpEnabledForMethod() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
isDumpEnabledForMethod() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isEnabled() - Static method in class com.oracle.graal.debug.Debug
 
isEnabled() - Method in interface com.oracle.graal.debug.DebugMetric
Determines if this counter is enabled (either conditionally or unconditionally).
isEnabled(DebugFilter) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isEnabledForMethod(DebugFilter) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isLogEnabled() - Static method in class com.oracle.graal.debug.Debug
 
isLogEnabled(int) - Static method in class com.oracle.graal.debug.Debug
 
isLogEnabled(int) - Method in class com.oracle.graal.debug.internal.DebugScope
 
isLogEnabledForMethod() - Static method in class com.oracle.graal.debug.Debug
 
isLogEnabledForMethod() - Method in interface com.oracle.graal.debug.DebugConfig
Determines if logging can be enabled in the current method, regardless of the current debug scope.
isLogEnabledForMethod() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
isLogEnabledForMethod() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isMemUseTrackingEnabled() - Static method in class com.oracle.graal.debug.Debug
 
isMemUseTrackingEnabled() - Method in interface com.oracle.graal.debug.DebugConfig
Determines if memory use tracking is enabled in the current debug scope.
isMemUseTrackingEnabled() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
isMemUseTrackingEnabled() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isMemUseTrackingEnabled() - Method in class com.oracle.graal.debug.internal.DebugScope
 
isMeterEnabled() - Static method in class com.oracle.graal.debug.Debug
 
isMeterEnabled() - Method in interface com.oracle.graal.debug.DebugConfig
Determines if metering is enabled in the current debug scope.
isMeterEnabled() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
isMeterEnabled() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isMeterEnabled() - Method in class com.oracle.graal.debug.internal.DebugScope
 
isNotEmpty(OptionValue<String>) - Static method in class com.oracle.graal.debug.GraalDebugConfig
 
isObjectMonitorUsageSupported() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isSuppressed() - Static method in class com.oracle.graal.debug.TTY
 
isSynchronizerUsageSupported() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isThreadAllocatedMemoryEnabled() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isThreadAllocatedMemorySupported() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isThreadContentionMonitoringEnabled() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isThreadContentionMonitoringSupported() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isThreadCpuTimeEnabled() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isThreadCpuTimeSupported() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
isTimeEnabled() - Static method in class com.oracle.graal.debug.Debug
 
isTimeEnabled() - Method in interface com.oracle.graal.debug.DebugConfig
 
isTimeEnabled() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
isTimeEnabled() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isTimeEnabled() - Method in class com.oracle.graal.debug.internal.DebugScope
 
isUnconditionalMemUseTrackingEnabled - Static variable in class com.oracle.graal.debug.Debug
Specifies if all mem use trackers are unconditionally enabled.
isVerifyEnabled() - Static method in class com.oracle.graal.debug.Debug
Determines if verification is enabled in the current debug scope.
isVerifyEnabled() - Method in interface com.oracle.graal.debug.DebugConfig
 
isVerifyEnabled() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
isVerifyEnabled() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
isVerifyEnabled() - Method in class com.oracle.graal.debug.internal.DebugScope
 
isVerifyEnabledForMethod() - Static method in class com.oracle.graal.debug.Debug
Determines if verification is enabled in the current method, regardless of the current debug scope.
isVerifyEnabledForMethod() - Method in interface com.oracle.graal.debug.DebugConfig
 
isVerifyEnabledForMethod() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
isVerifyEnabledForMethod() - Method in class com.oracle.graal.debug.GraalDebugConfig
 

J

JavaMethodContext - Interface in com.oracle.graal.debug
Interface for objects used in Debug context that can provide a JavaMethod.

K

keyMap - Static variable in class com.oracle.graal.debug.internal.KeyRegistry
 
KeyRegistry - Class in com.oracle.graal.debug.internal
Registry for allocating a globally unique integer id to each DebugValue.
KeyRegistry() - Constructor for class com.oracle.graal.debug.internal.KeyRegistry
 

L

lastClosedTL - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
lastExceptionThrownTL - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
lastUsedIndent - Variable in class com.oracle.graal.debug.internal.DebugScope
 
level - Variable in class com.oracle.graal.debug.DebugFilter.Term
 
Level() - Constructor for enum com.oracle.graal.debug.DelegatingDebugConfig.Level
 
levelState - Variable in class com.oracle.graal.debug.DelegatingDebugConfig
 
limit - Variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
limit - Variable in class com.oracle.graal.debug.internal.DebugHistogramRPrinter
 
LINE_SEPARATOR - Static variable in class com.oracle.graal.debug.LogStream
The system dependent line separator.
lineBuffer - Variable in class com.oracle.graal.debug.LogStream
 
log(String) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String) - Static method in class com.oracle.graal.debug.Debug
Prints a message to the current debug scope's logging stream if logging is enabled.
log(String, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object) - Static method in class com.oracle.graal.debug.Debug
Prints a message to the current debug scope's logging stream if logging is enabled.
log(String, int) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, int) - Static method in class com.oracle.graal.debug.Debug
Prints a message to the current debug scope's logging stream if logging is enabled.
log(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, int, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, int, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object, int) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, int) - Static method in class com.oracle.graal.debug.Debug
 
log(String, int, int) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, int, int) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, int, int, int) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, int, int, int) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(int, String, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
log(String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
log(int, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
Log - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
log(int, String, Object...) - Method in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
log(int, String, Object...) - Method in class com.oracle.graal.debug.internal.DebugScope
 
log - Static variable in class com.oracle.graal.debug.TTY
 
logAndIndent(String) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String) - Static method in class com.oracle.graal.debug.Debug
A convenience function which combines Debug.log(String) and Debug.indent().
logAndIndent(String, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object) - Static method in class com.oracle.graal.debug.Debug
A convenience function which combines Debug.log(String, Object) and Debug.indent().
logAndIndent(String, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, int) - Static method in class com.oracle.graal.debug.Debug
A convenience function which combines Debug.log(String, Object) and Debug.indent().
logAndIndent(String, int, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, int, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, int, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, int, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, int, int, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, int, int, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object, int, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object, int, int) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(int, String, Object, Object, Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
logAndIndent(String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
logAndIndent(int, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
logFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
logScopeName - Variable in class com.oracle.graal.debug.internal.DebugScope
 
LogStream - Class in com.oracle.graal.debug
A utility for printing compiler debug and informational output to an output stream.
LogStream() - Constructor for class com.oracle.graal.debug.LogStream
 
LogStream(OutputStream) - Constructor for class com.oracle.graal.debug.LogStream
Creates a new log stream.
LogStream(LogStream) - Constructor for class com.oracle.graal.debug.LogStream
Creates a new log stream that shares the same output stream as a given LogStream.
logv(String, Object...) - Static method in class com.oracle.graal.debug.Debug
 
logv(int, String, Object...) - Static method in class com.oracle.graal.debug.Debug
Prints a message to the current debug scope's logging stream.
logvAndIndent(int, String, Object...) - Static method in class com.oracle.graal.debug.Debug
A convenience function which combines Debug.logv(int, String, Object...) and Debug.indent().
logvAndIndentInternal(int, String, Object...) - Static method in class com.oracle.graal.debug.Debug
 
LogVerbose - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 

M

MAGENTA - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground magenta.
Management - Class in com.oracle.graal.debug
 
Management() - Constructor for class com.oracle.graal.debug.Management
 
Management.UnimplementedBean - Class in com.oracle.graal.debug
 
map - Variable in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
matches(String) - Method in class com.oracle.graal.debug.DebugFilter.Term
Determines if a given input is matched by this filter.
matches(MethodFilter[], JavaMethod) - Static method in class com.oracle.graal.debug.MethodFilter
Determines if a given method is matched by a given array of filters.
matches(JavaMethod) - Method in class com.oracle.graal.debug.MethodFilter
 
matchesClassName(MethodFilter[], String) - Static method in class com.oracle.graal.debug.MethodFilter
Determines if a given class name is matched by a given array of filters.
matchesClassName(String) - Method in class com.oracle.graal.debug.MethodFilter
Determines if the class part of this filter matches a given class name.
matchLevel(String) - Method in class com.oracle.graal.debug.DebugFilter
Check whether a given input is matched by this filter, and determine the log level.
MAX_EVENT_TAIL_IN_ERROR_MESSAGE - Static variable in class com.oracle.graal.debug.Fingerprint
 
MemUseCloseableCounterImpl(AccumulatedDebugValue) - Constructor for class com.oracle.graal.debug.internal.MemUseTrackerImpl.MemUseCloseableCounterImpl
 
memUseTracker(CharSequence) - Static method in class com.oracle.graal.debug.Debug
Creates a memory use tracker that is enabled iff debugging is enabled.
memUseTracker(String, Object) - Static method in class com.oracle.graal.debug.Debug
Creates a debug memory use tracker.
memUseTracker(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
Creates a debug memory use tracker.
MemUseTrackerImpl - Class in com.oracle.graal.debug.internal
 
MemUseTrackerImpl(String, boolean) - Constructor for class com.oracle.graal.debug.internal.MemUseTrackerImpl
 
MemUseTrackerImpl.MemUseCloseableCounterImpl - Class in com.oracle.graal.debug.internal
 
memUseTrackingEnabled - Variable in class com.oracle.graal.debug.internal.DebugScope
 
mergeWith(DebugValueMap) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
Meter - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
meterEnabled - Variable in class com.oracle.graal.debug.internal.DebugScope
 
meterFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
MethodFilter - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
methodFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
MethodFilter - Class in com.oracle.graal.debug
This class implements a method filter that can filter based on class name, method name and parameters.
MethodFilter(String) - Constructor for class com.oracle.graal.debug.MethodFilter
 
MethodFilterRootOnly - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
methodName - Variable in class com.oracle.graal.debug.MethodFilter
 
metric(CharSequence) - Static method in class com.oracle.graal.debug.Debug
Creates a metric that is enabled iff debugging is enabled or the system property whose name is formed by adding to "jvmci.debug.metric." to name is true.
metric(String, Object) - Static method in class com.oracle.graal.debug.Debug
Creates a debug metric.
metric(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
Creates a debug metric.
MetricImpl - Class in com.oracle.graal.debug.internal
 
MetricImpl(String, boolean) - Constructor for class com.oracle.graal.debug.internal.MetricImpl
 

N

name - Variable in class com.oracle.graal.debug.DebugDumpScope
 
name - Variable in class com.oracle.graal.debug.internal.DebugHistogramImpl
 
name - Variable in class com.oracle.graal.debug.internal.DebugValue
 
name - Variable in class com.oracle.graal.debug.internal.DebugValueMap
 
nameSize - Variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
nestedAmountToSubtract - Variable in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
nextEventId() - Method in class com.oracle.graal.debug.Fingerprint
 
normalize() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
NumberSize - Static variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 

O

open() - Method in class com.oracle.graal.debug.Fingerprint
Starts fingerprint recording or verification for the current thread.
os - Variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
os - Variable in class com.oracle.graal.debug.internal.DebugHistogramRPrinter
 
out() - Method in class com.oracle.graal.debug.LogStream
 
out - Static variable in class com.oracle.graal.debug.TTY
The PrintStream to which all non-suppressed output from TTY is written.
out() - Static method in class com.oracle.graal.debug.TTY
Gets the thread-local log stream to which the static methods of this class send their output.
output() - Method in interface com.oracle.graal.debug.DebugConfig
 
output() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
output - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
output() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
output - Variable in class com.oracle.graal.debug.internal.DebugScope
 
override(DelegatingDebugConfig.Level, int) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 

P

parent - Variable in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
parent - Variable in class com.oracle.graal.debug.internal.DebugScope
 
parentConfig - Variable in class com.oracle.graal.debug.internal.DebugScope
 
parentIndent - Variable in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
parse(String) - Static method in class com.oracle.graal.debug.DebugFilter
 
parse(String) - Static method in class com.oracle.graal.debug.MethodFilter
Parses a string containing list of comma separated filter patterns into an array of MethodFilters.
parseMetricAndTimerSystemProperties(Set<String>, Set<String>, Set<String>, Set<String>) - Static method in class com.oracle.graal.debug.Debug
 
pattern - Variable in class com.oracle.graal.debug.DebugFilter.Term
 
position() - Method in class com.oracle.graal.debug.LogStream
Gets the current column position of this log stream.
previous - Variable in class com.oracle.graal.debug.TTY.Filter
 
print(DebugHistogram) - Method in interface com.oracle.graal.debug.DebugHistogram.Printer
 
print(DebugHistogram) - Method in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
print(DebugHistogram) - Method in class com.oracle.graal.debug.internal.DebugHistogramRPrinter
 
print(boolean) - Method in class com.oracle.graal.debug.LogStream
Writes a boolean value to this stream as "true" or "false".
print(char) - Method in class com.oracle.graal.debug.LogStream
Writes a character value to this stream.
print(int) - Method in class com.oracle.graal.debug.LogStream
Prints an int value.
print(float) - Method in class com.oracle.graal.debug.LogStream
Writes a float value to this stream.
print(long) - Method in class com.oracle.graal.debug.LogStream
Writes a long value to this stream.
print(double) - Method in class com.oracle.graal.debug.LogStream
Writes a double value to this stream.
print(String) - Method in class com.oracle.graal.debug.LogStream
Writes a String value to this stream.
print(String) - Static method in class com.oracle.graal.debug.TTY
 
print(int) - Static method in class com.oracle.graal.debug.TTY
 
print(long) - Static method in class com.oracle.graal.debug.TTY
 
print(char) - Static method in class com.oracle.graal.debug.TTY
 
print(boolean) - Static method in class com.oracle.graal.debug.TTY
 
print(double) - Static method in class com.oracle.graal.debug.TTY
 
print(float) - Static method in class com.oracle.graal.debug.TTY
 
print(String, Object...) - Static method in class com.oracle.graal.debug.TTY
 
printf(String, Object...) - Method in class com.oracle.graal.debug.LogStream
Writes a formatted string to this stream.
printField(Field, boolean) - Static method in class com.oracle.graal.debug.TTY
 
printFields(Class<?>) - Static method in class com.oracle.graal.debug.TTY
 
printLine(PrintStream, char, int) - Static method in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
println(boolean) - Method in class com.oracle.graal.debug.LogStream
Writes a boolean value to this stream followed by a line separator.
println(char) - Method in class com.oracle.graal.debug.LogStream
Writes a character value to this stream followed by a line separator.
println(int) - Method in class com.oracle.graal.debug.LogStream
Writes an int value to this stream followed by a line separator.
println(float) - Method in class com.oracle.graal.debug.LogStream
Writes a float value to this stream followed by a line separator .
println(long) - Method in class com.oracle.graal.debug.LogStream
Writes a long value to this stream followed by a line separator.
println(double) - Method in class com.oracle.graal.debug.LogStream
Writes a double value to this stream followed by a line separator.
println(String) - Method in class com.oracle.graal.debug.LogStream
Writes a String value to this stream followed by a line separator.
println() - Method in class com.oracle.graal.debug.LogStream
Writes a line separator to this stream.
println(String) - Static method in class com.oracle.graal.debug.TTY
 
println() - Static method in class com.oracle.graal.debug.TTY
 
println(int) - Static method in class com.oracle.graal.debug.TTY
 
println(long) - Static method in class com.oracle.graal.debug.TTY
 
println(char) - Static method in class com.oracle.graal.debug.TTY
 
println(boolean) - Static method in class com.oracle.graal.debug.TTY
 
println(double) - Static method in class com.oracle.graal.debug.TTY
 
println(float) - Static method in class com.oracle.graal.debug.TTY
 
println(String, Object...) - Static method in class com.oracle.graal.debug.TTY
 
printMap(Map<?, ?>) - Static method in class com.oracle.graal.debug.TTY
 
printScopeName(StringBuilder) - Method in class com.oracle.graal.debug.internal.DebugScope.IndentImpl
 
ps - Variable in class com.oracle.graal.debug.LogStream
The output stream to which this log stream writes.
pushIndentLogger() - Method in class com.oracle.graal.debug.internal.DebugScope
 

Q

qualifiedName - Variable in class com.oracle.graal.debug.internal.DebugScope
 

R

recursiveUpdateFlags() - Static method in class com.oracle.graal.debug.internal.DebugScope
 
RED - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground red.
register(DebugValue) - Static method in class com.oracle.graal.debug.internal.KeyRegistry
Ensures a given debug value is registered.
registerTopLevel(DebugValueMap) - Static method in class com.oracle.graal.debug.internal.DebugValueMap
 
remove() - Method in class com.oracle.graal.debug.TTY.Filter
Reverts the suppression state of TTY to how it was before this object was constructed.
removeFromContext(Object) - Method in interface com.oracle.graal.debug.DebugConfig
Removes an object the context used by this configuration to do filtering.
removeFromContext(Object) - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
removeFromContext(Object) - Method in class com.oracle.graal.debug.GraalDebugConfig
 
RESET - Static variable in class com.oracle.graal.debug.AnsiColor
Reset.
reset() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
resetPeakThreadCount() - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 

S

sandbox(CharSequence, DebugConfig, Object...) - Static method in class com.oracle.graal.debug.Debug
Creates and enters a new debug scope which will be disjoint from the current debug scope.
sandbox - Variable in class com.oracle.graal.debug.internal.DebugScope
 
scale - Variable in class com.oracle.graal.debug.internal.DebugHistogramAsciiPrinter
 
scope(Object, Object[]) - Static method in class com.oracle.graal.debug.Debug
Creates and enters a new debug scope which will be a child of the current debug scope.
scope(Object) - Static method in class com.oracle.graal.debug.Debug
Similar to Debug.scope(Object, Object[]) but without context objects.
scope(Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
scope(Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
scope(Object, Object, Object, Object) - Static method in class com.oracle.graal.debug.Debug
 
scope(CharSequence, DebugConfig, Object...) - Method in class com.oracle.graal.debug.internal.DebugScope
Creates and enters a new debug scope which is either a child of the current scope or a disjoint top level scope.
SCOPE_SEP - Static variable in class com.oracle.graal.debug.internal.DebugScope
 
setConditional(boolean) - Method in interface com.oracle.graal.debug.DebugMetric
Sets a flag determining if this counter is only enabled if metering is enabled.
setConditional(boolean) - Method in interface com.oracle.graal.debug.DebugTimer
Sets a flag determining if this timer is only enabled if timing is enabled.
setConditional(boolean) - Method in class com.oracle.graal.debug.internal.DebugValue
 
setConfig(DebugConfig) - Static method in class com.oracle.graal.debug.Debug
Changes the debug configuration for the current thread.
setConfig(DebugConfig) - Method in class com.oracle.graal.debug.internal.DebugScope
 
setCurrentValue(int, long) - Method in class com.oracle.graal.debug.internal.DebugScope
 
setCurrentValue(long) - Method in class com.oracle.graal.debug.internal.DebugValue
 
setCurrentValue(int, long) - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
setDumpLevel(int) - Static method in class com.oracle.graal.debug.internal.DebugScope
Enable dumping at the new dumpLevel for the remainder of enclosing scopes.
setIndentation(char) - Method in class com.oracle.graal.debug.LogStream
Sets the character used for indentation.
setLogLevel(int) - Static method in class com.oracle.graal.debug.internal.DebugScope
Enable logging at the new logLevel for the remainder of enclosing scopes.
setThreadAllocatedMemoryEnabled(boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
setThreadContentionMonitoringEnabled(boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
setThreadCpuTimeEnabled(boolean) - Method in class com.oracle.graal.debug.Management.UnimplementedBean
 
signature - Variable in class com.oracle.graal.debug.MethodFilter
 
silentConfig() - Static method in class com.oracle.graal.debug.Debug
 
SINK - Static variable in class com.oracle.graal.debug.LogStream
Null output stream that simply swallows any output sent to it.
SINK_PS - Static variable in class com.oracle.graal.debug.LogStream
 
start() - Method in interface com.oracle.graal.debug.DebugMemUseTracker
Creates a point from which memory usage will be recorded if memory use tracking is enabled.
start() - Method in interface com.oracle.graal.debug.DebugTimer
Starts this timer if timing is enabled or this is an unconditional timer.
start - Variable in class com.oracle.graal.debug.internal.CloseableCounterImpl
 
start() - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl
 
start() - Method in class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
start() - Method in class com.oracle.graal.debug.internal.TimerImpl
 
submit(String, Object...) - Static method in class com.oracle.graal.debug.Fingerprint
Submits an execution event for the purpose of recording or verifying a fingerprint.
SuppressZeroDebugValues - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
SystemNanosTimer(TimerImpl) - Constructor for class com.oracle.graal.debug.internal.TimerImpl.SystemNanosTimer
 

T

tail() - Method in class com.oracle.graal.debug.Fingerprint
 
Term(String, int) - Constructor for class com.oracle.graal.debug.DebugFilter.Term
 
terms - Variable in class com.oracle.graal.debug.DebugFilter
 
thread - Variable in class com.oracle.graal.debug.TTY.Filter
 
threadMXBean - Static variable in class com.oracle.graal.debug.internal.TimerImpl
 
threadMXBean - Static variable in class com.oracle.graal.debug.Management
 
threadMXBeanOverhead - Static variable in class com.oracle.graal.debug.Management
The amount of memory allocated by ThreadMXBean.getThreadAllocatedBytes(long) itself.
Time - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
timeEnabled - Variable in class com.oracle.graal.debug.internal.DebugScope
 
timer(CharSequence) - Static method in class com.oracle.graal.debug.Debug
Creates a timer that is enabled iff debugging is enabled or the system property whose name is formed by adding to "jvmci.debug.timer." to name is true.
timer(String, Object) - Static method in class com.oracle.graal.debug.Debug
Creates a debug timer.
timer(String, Object, Object) - Static method in class com.oracle.graal.debug.Debug
Creates a debug timer.
timerFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
TimerImpl - Class in com.oracle.graal.debug.internal
 
TimerImpl(String, boolean) - Constructor for class com.oracle.graal.debug.internal.TimerImpl
 
TimerImpl.AbstractTimer - Class in com.oracle.graal.debug.internal
 
TimerImpl.CpuTimeTimer - Class in com.oracle.graal.debug.internal
 
TimerImpl.FlatTimer - Class in com.oracle.graal.debug.internal
 
TimerImpl.SystemNanosTimer - Class in com.oracle.graal.debug.internal
 
TopLevelDebugConfig - Class in com.oracle.graal.debug
A marker class for a scoped debug configuration covering a compilation region.
TopLevelDebugConfig() - Constructor for class com.oracle.graal.debug.TopLevelDebugConfig
 
topLevelMaps - Static variable in class com.oracle.graal.debug.internal.DebugValueMap
 
toString() - Method in class com.oracle.graal.debug.DebugDumpScope
 
toString() - Method in class com.oracle.graal.debug.DebugFilter.Term
 
toString() - Method in class com.oracle.graal.debug.DebugFilter
 
toString() - Method in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
toString() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
toString() - Method in class com.oracle.graal.debug.internal.DebugValue
 
toString(long) - Method in class com.oracle.graal.debug.internal.DebugValue
 
toString() - Method in class com.oracle.graal.debug.internal.DebugValueMap
 
toString(long) - Method in class com.oracle.graal.debug.internal.MemUseTrackerImpl
 
toString(long) - Method in class com.oracle.graal.debug.internal.MetricImpl
 
toString(long) - Method in class com.oracle.graal.debug.internal.TimerImpl.FlatTimer
 
toString(long) - Method in class com.oracle.graal.debug.internal.TimerImpl
 
toString() - Method in class com.oracle.graal.debug.MethodFilter
 
TrackMemUse - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
trackMemUseFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
TTY - Class in com.oracle.graal.debug
A collection of static methods for printing debug and informational output to a global LogStream.
TTY() - Constructor for class com.oracle.graal.debug.TTY
 
TTY.Filter - Class in com.oracle.graal.debug
Support for thread-local suppression of TTY.
TTYStreamProvider - Interface in com.oracle.graal.debug
Provides a PrintStream that writes to the underlying log stream of the VM.

U

UNDERLINED - Static variable in class com.oracle.graal.debug.AnsiColor
Underline.
UnimplementedBean() - Constructor for class com.oracle.graal.debug.Management.UnimplementedBean
 
unqualifiedName - Variable in class com.oracle.graal.debug.internal.DebugScope
 
updateFlags() - Method in class com.oracle.graal.debug.internal.DebugScope
 

V

value - Variable in class com.oracle.graal.debug.DebugHistogram.CountedValue
 
valueMap - Variable in class com.oracle.graal.debug.internal.DebugScope
 
valueOf(String) - Static method in enum com.oracle.graal.debug.DelegatingDebugConfig.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.debug.DelegatingDebugConfig.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.graal.debug.DelegatingDebugConfig.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.debug.DelegatingDebugConfig.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class com.oracle.graal.debug.internal.DebugValueMap
 
valueToString(long) - Static method in class com.oracle.graal.debug.internal.MemUseTrackerImpl
 
valueToString(long) - Static method in class com.oracle.graal.debug.internal.TimerImpl
 
verify(Object, String) - Static method in class com.oracle.graal.debug.Debug
Calls all DebugVerifyHandlers in the current config to perform verification on a given object.
verify(Object, String, Object) - Static method in class com.oracle.graal.debug.Debug
Calls all DebugVerifyHandlers in the current config to perform verification on a given object.
verify(Object, String, Object[]) - Static method in class com.oracle.graal.debug.Debug
Deprecated.
verify(Object, String) - Method in interface com.oracle.graal.debug.DebugVerifyHandler
Verifies that a given object satisfies some invariants.
Verify - Static variable in class com.oracle.graal.debug.GraalDebugConfig
 
verify(Object, String, Object...) - Method in class com.oracle.graal.debug.internal.DebugScope
 
verifyEnabled - Variable in class com.oracle.graal.debug.internal.DebugScope
 
verifyFilter - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
verifyHandlers() - Method in interface com.oracle.graal.debug.DebugConfig
Gets the modifiable collection of verify handlers registered with this configuration.
verifyHandlers() - Method in class com.oracle.graal.debug.DelegatingDebugConfig
 
verifyHandlers - Variable in class com.oracle.graal.debug.GraalDebugConfig
 
verifyHandlers() - Method in class com.oracle.graal.debug.GraalDebugConfig
 
VOID_CLOSEABLE - Static variable in interface com.oracle.graal.debug.DebugCloseable
 
VOID_MEM_USE_TRACKER - Static variable in class com.oracle.graal.debug.Debug
 
VOID_METRIC - Static variable in class com.oracle.graal.debug.Debug
 
VOID_TIMER - Static variable in class com.oracle.graal.debug.Debug
 

W

WHITE - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground white.

Y

YELLOW - Static variable in class com.oracle.graal.debug.AnsiColor
Foreground yellow.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links