JDK-6252656 : Putative invariant for TLABS _start+_size==_end+alignment_reserve() not being maintained
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
See comments section for email describing the issue.
As noted the issue is not a defect in the traditional sense
but can be confusing; fixing it would make for cleaner
semantics for the TLAB::_size field.
###@###.### 2005-04-08 16:51:32 GMT
Parent workspace: /net/jano.sfbay/export/disk05/hotspot/ws/main/gc_baseline
Child workspace: /net/prt-web.sfbay/prt-workspaces/20061024144131.ysr.gc_baseline/workspace
Job ID: 20061024144131.ysr.gc_baseline
Original workspace: neeraja:/net/spot/scratch/ysr/gc_baseline
Archived data: /net/prt-archiver.sfbay/data/archived_workspaces/main/gc_baseline/2006/20061024144131.ysr.gc_baseline/
Fixed 6252656: Putative invariant for TLABS _start+_size==_end+alignment_reserve() not being maintained
As the email discussion in the bug report noted, the confusion stemmed
mainly from the name of the "_size" field, and the associated comment.
This has been fixed by renaming the field to "_desired_size".
The changes are purely syntactic. If necessary, when the need arises,
one can add an actual_size() method that merely returns the
difference between top() and end().
Reviewed by: John Coomes, Peter Kessler, Tony Printezis
Fix Verified: N/A (not a bug in the traditional sense)
Verification Testing: N/A
Other testing: minimal: build+specjvm 98 run; also PRT
Examined files: 3884
3879 no action (unchanged)
fix will be rolled with the changes for 6483660.
See email in comments section; without having looked closely at the
code at this point, we probably prefer Ross' second alternative:
"create an method to compute the actual size
and change the comment and name of the _size
This field will be updated by RE with actual fix upon putback.
###@###.### 2005-04-08 16:51:33 GMT