equal
deleted
inserted
replaced
1322 void rebuild_strong_code_roots(); |
1322 void rebuild_strong_code_roots(); |
1323 |
1323 |
1324 // Partial cleaning used when class unloading is disabled. |
1324 // Partial cleaning used when class unloading is disabled. |
1325 // Let the caller choose what structures to clean out: |
1325 // Let the caller choose what structures to clean out: |
1326 // - StringTable |
1326 // - StringTable |
1327 // - SymbolTable |
|
1328 // - StringDeduplication structures |
1327 // - StringDeduplication structures |
1329 void partial_cleaning(BoolObjectClosure* is_alive, bool unlink_strings, bool unlink_symbols, bool unlink_string_dedup); |
1328 void partial_cleaning(BoolObjectClosure* is_alive, bool unlink_strings, bool unlink_string_dedup); |
1330 |
1329 |
1331 // Complete cleaning used when class unloading is enabled. |
1330 // Complete cleaning used when class unloading is enabled. |
1332 // Cleans out all structures handled by partial_cleaning and also the CodeCache. |
1331 // Cleans out all structures handled by partial_cleaning and also the CodeCache. |
1333 void complete_cleaning(BoolObjectClosure* is_alive, bool class_unloading_occurred); |
1332 void complete_cleaning(BoolObjectClosure* is_alive, bool class_unloading_occurred); |
1334 |
1333 |