Code Review for open

Prepared by:dcubed on Tue Apr 3 17:00:28 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:8200374.open.cr1
Summary of changes: 9 lines changed: 2 ins; 0 del; 7 mod; 5079 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.
1 line changed: 0 ins; 0 del; 1 mod; 5008 unchg

Cdiffs Udiffs Sdiffs Frames Old 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.
6 lines changed: 2 ins; 0 del; 4 mod; 34 unchg

Cdiffs Udiffs Sdiffs Frames Old 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.
2 lines changed: 0 ins; 0 del; 2 mod; 37 unchg

This code review page was prepared using /Users/ddaugher/Bin/webrev.latest (vers 25.16-hg+openjdk.java.net).