- 
    Type:
Sub-task
 - 
    Resolution: Fixed
 - 
    Priority:
  P4                     
     - 
    Affects Version/s: 26
 - 
    Component/s: hotspot
 
- 
        b20
 
                    Subtask of https://bugs.openjdk.org/browse/JDK-8363440
Right now, the AOT Map displays the KlassTrainingData like this:
```
0x00000008002aa5e0: @@ KlassTrainingData 40
0x00000008002ac260: @@ KlassTrainingData 40
```
which doesn't provide any context on what class is this training for.
Modify the AOT Map Logger so we can link the class to its training data:
```
0x00000008007d5940: @@ KlassTrainingData 40 jdk.internal.loader.BuiltinClassLoader
0x0000000800815398: @@ KlassTrainingData 40 java.lang.invoke.DirectMethodHandle
0x00000008008791f0: @@ KlassTrainingData 40 java.util.HashSet
0x00000008008bd980: @@ KlassTrainingData 40 java.lang.module.ModuleDescriptor$Exports
0x00000008008db8e8: @@ KlassTrainingData 40 java.lang.invoke.InvokerBytecodeGenerator```
Right now, the AOT Map displays the KlassTrainingData like this:
```
0x00000008002aa5e0: @@ KlassTrainingData 40
0x00000008002ac260: @@ KlassTrainingData 40
```
which doesn't provide any context on what class is this training for.
Modify the AOT Map Logger so we can link the class to its training data:
```
0x00000008007d5940: @@ KlassTrainingData 40 jdk.internal.loader.BuiltinClassLoader
0x0000000800815398: @@ KlassTrainingData 40 java.lang.invoke.DirectMethodHandle
0x00000008008791f0: @@ KlassTrainingData 40 java.util.HashSet
0x00000008008bd980: @@ KlassTrainingData 40 java.lang.module.ModuleDescriptor$Exports
0x00000008008db8e8: @@ KlassTrainingData 40 java.lang.invoke.InvokerBytecodeGenerator```
- caused by
 - 
                    
JDK-8363440 Upgrade AOT map file logging to display more assets and asset content
-         
     - In Progress
 
 -         
 
- links to
 - 
                    
        
        Commit(master)
        openjdk/jdk/f52aed6f
    
 - 
                    
        
        Review(master)
        openjdk/jdk/27715