2498 "Generate range checks for array accesses") \ |
2498 "Generate range checks for array accesses") \ |
2499 \ |
2499 \ |
2500 develop_pd(bool, ImplicitNullChecks, \ |
2500 develop_pd(bool, ImplicitNullChecks, \ |
2501 "Generate code for implicit null checks") \ |
2501 "Generate code for implicit null checks") \ |
2502 \ |
2502 \ |
|
2503 product_pd(bool, TrapBasedNullChecks, \ |
|
2504 "Generate code for null checks that uses a cmp and trap " \ |
|
2505 "instruction raising SIGTRAP. This is only used if an access to" \ |
|
2506 "null (+offset) will not raise a SIGSEGV, i.e.," \ |
|
2507 "ImplicitNullChecks don't work (PPC64).") \ |
|
2508 \ |
2503 product(bool, PrintSafepointStatistics, false, \ |
2509 product(bool, PrintSafepointStatistics, false, \ |
2504 "Print statistics about safepoint synchronization") \ |
2510 "Print statistics about safepoint synchronization") \ |
2505 \ |
2511 \ |
2506 product(intx, PrintSafepointStatisticsCount, 300, \ |
2512 product(intx, PrintSafepointStatisticsCount, 300, \ |
2507 "Total number of safepoint statistics collected " \ |
2513 "Total number of safepoint statistics collected " \ |