Prepared by: | dcubed on Tue Apr 3 17:02:01 EDT 2018 |
---|---|
Workspace: | /work/shared/bug_hunt/8200374/8200374_for_jdk_hs/open |
Compare against: | /work/shared/bug_hunt/8200374/8200374_base/open |
Compare against version: | qparent |
Summary of changes: | 201 lines changed: 179 ins; 15 del; 7 mod; 8614 unchg |
Patch of changes: | open.patch |
Bug id: | JDK-8200374 : Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do() |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/runtime/thread.cpp
rev 49501 : 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do(). rev 49502 : Add missing NULL check; use proper lock-free get/set with TracingExport::_sampler_thread. rev 49503 : Rename TracingExport::get_sampler_thread() to TracingExport::sampler_thread_acquire() and TracingExport::set_sampler_thread() to TracingExport::set_sampler_thread_with_lock(); set_sampler_thread_with_lock() uses Threads_lock toavoid conflicts with Thread-SMR scans.28 lines changed: 20 ins; 5 del; 3 mod; 4986 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/runtime/thread.hpp
rev 49501 : 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do().1 line changed: 1 ins; 0 del; 0 mod; 2229 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/runtime/threadSMR.cpp
rev 49501 : 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do(). rev 49502 : Add missing NULL check; use proper lock-free get/set with TracingExport::_sampler_thread.87 lines changed: 74 ins; 10 del; 3 mod; 1076 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/share/runtime/threadSMR.hpp
rev 49501 : 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do().6 lines changed: 5 ins; 0 del; 1 mod; 323 unchg
------ ------ ------
------
---
New
Patch
Raw
src/hotspot/share/trace/tracingExport.cpp
rev 49501 : 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do(). rev 49502 : Add missing NULL check; use proper lock-free get/set with TracingExport::_sampler_thread. rev 49503 : Rename TracingExport::get_sampler_thread() to TracingExport::sampler_thread_acquire() and TracingExport::set_sampler_thread() to TracingExport::set_sampler_thread_with_lock(); set_sampler_thread_with_lock() uses Threads_lock toavoid conflicts with Thread-SMR scans.40 lines changed: 40 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/hotspot/share/trace/tracingExport.hpp
rev 49501 : 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do(). rev 49502 : Add missing NULL check; use proper lock-free get/set with TracingExport::_sampler_thread. rev 49503 : Rename TracingExport::get_sampler_thread() to TracingExport::sampler_thread_acquire() and TracingExport::set_sampler_thread() to TracingExport::set_sampler_thread_with_lock(); set_sampler_thread_with_lock() uses Threads_lock toavoid conflicts with Thread-SMR scans.39 lines changed: 39 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using /Users/ddaugher/Bin/webrev.latest (vers 25.16-hg+openjdk.java.net).