You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move the platform specific (but mostly common) code out from the various J9AheadOfTimeCompile.cpp files and into the common J9AheadOfTimeCompile.cpp.
Use TR_RelocationRecord (or more specifically, the appropriate sub types) to write the relocation data into the buffer that gets written out to the SCC.
Remove the (again per platform but common) tables of sizes of Relocation Record Binary Templates. Given that the virtual function bytesInHeaderAndPayload returns exactly the data in the tables, perhaps there's a way of having only canonical method of getting this information.
Move the various Relocation Record Binary Template definitions back into RelocationRecord.cpp.
The plan is to do this one relocation record at a time in order to both simplify the code review process as well as testing.
This is the general plan as discussed with @mstoodle and @jdmpapin :
J9AheadOfTimeCompile.cpp
files and into the commonJ9AheadOfTimeCompile.cpp
.TR_RelocationRecord
(or more specifically, the appropriate sub types) to write the relocation data into the buffer that gets written out to the SCC.bytesInHeaderAndPayload
returns exactly the data in the tables, perhaps there's a way of having only canonical method of getting this information.The plan is to do this one relocation record at a time in order to both simplify the code review process as well as testing.
The text was updated successfully, but these errors were encountered: