Skip to content

[GR-48956] Add stable option for debug options OmitInlinedMethodDebugLineInfo, TrackNodeSourcePosition, DeleteLocalSymbols and SourceLevelDebug #7356

Open
@adinn

Description

@adinn

The ability to debug some aspects of GraalVM Native program execution relies on configuration of the following command line options:

-H:+SourceLevelDebug
-H:-OmitInlinedMethodDebugLineInfo
-H:+TrackNodeSourcePosition

In addition it is necessary to configure the following command line option in order for Linux tools (perf, kcachegrind) to be able to use the debug info provide execution performance analysis:

-H:-DeleteLocalSymbols

All 4 options are currently being flagged as experimental options. Since these flags are needed to support important operations that may be needed both during development and after deployment it seems inappropriate to classify their use as 'experimental'. So, they all merit being recognized as 'stable'.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions