Is the section name _RDATA in jsvml.dll intended?

Julian Waters tanksherman27 at gmail.com
Thu Jan 16 10:46:48 UTC 2025


While looking through the jsvml.dll library with dumpbin in
preparation for converting MASM assembly into as assembly, I came
across a strange section named _RDATA:

C:\Program Files\Java\jdk-23\bin>dumpbin -nologo -SUMMARY jsvml.dll

Dump of file jsvml.dll

File Type: DLL

  Summary

        1000 .data
        2000 .pdata
        8000 .rdata
        1000 .reloc
        1000 .rsrc
       48000 .text
       81000 _RDATA

This is rather strange as the literal _RDATA is not a known section
name for Windows program images, and on top of that the actual .rdata
section is already present in the dll, which leads me to suspect that
this is a bug. Is the section name of _RDATA intended, or is it
supposed to be named something else?

best regards,
Julian


More information about the hotspot-compiler-dev mailing list