RFR (S): Issue constants to constant pool in stub code
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Tue Nov 20 02:05:48 PST 2012
Hi,
When adding constants to the constant pool, the code_section is switched
to the constant pool code_section, and then back again. It was hard coded
to switch back to the code_section for code.
If constants are issued in stubs, it is switched back to the wrong code section.
I changed the code to remember the code section and switch back to the proper
one.
Further it's necessary to relocate only after copying code and stub section to
a new location, as the relocation might affect an address in the stub section.
You can find these changes here:
http://cr.openjdk.java.net/~goetz/webrevs/webrev-const_in_stub/
or in our ppc port:
http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b288e82d9062
Thank you and best regards,
Goetz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20121120/309b4366/attachment.html
More information about the hotspot-compiler-dev
mailing list