equal
deleted
inserted
replaced
532 // Return true if concurrent phase control (via |
532 // Return true if concurrent phase control (via |
533 // request_concurrent_phase_control) is supported by this collector. |
533 // request_concurrent_phase_control) is supported by this collector. |
534 // The default implementation returns false. |
534 // The default implementation returns false. |
535 virtual bool supports_concurrent_phase_control() const; |
535 virtual bool supports_concurrent_phase_control() const; |
536 |
536 |
537 // Return a NULL terminated array of concurrent phase names provided |
|
538 // by this collector. Supports Whitebox testing. These are the |
|
539 // names recognized by request_concurrent_phase(). The default |
|
540 // implementation returns an array of one NULL element. |
|
541 virtual const char* const* concurrent_phases() const; |
|
542 |
|
543 // Request the collector enter the indicated concurrent phase, and |
537 // Request the collector enter the indicated concurrent phase, and |
544 // wait until it does so. Supports WhiteBox testing. Only one |
538 // wait until it does so. Supports WhiteBox testing. Only one |
545 // request may be active at a time. Phases are designated by name; |
539 // request may be active at a time. Phases are designated by name; |
546 // the set of names and their meaning is GC-specific. Once the |
540 // the set of names and their meaning is GC-specific. Once the |
547 // requested phase has been reached, the collector will attempt to |
541 // requested phase has been reached, the collector will attempt to |