303 EMIT_RANGE_NOTPRODUCT_FLAG, |
303 EMIT_RANGE_NOTPRODUCT_FLAG, |
304 EMIT_RANGE_MANAGEABLE_FLAG, |
304 EMIT_RANGE_MANAGEABLE_FLAG, |
305 EMIT_RANGE_PRODUCT_RW_FLAG, |
305 EMIT_RANGE_PRODUCT_RW_FLAG, |
306 EMIT_RANGE_LP64_PRODUCT_FLAG, |
306 EMIT_RANGE_LP64_PRODUCT_FLAG, |
307 EMIT_RANGE_CHECK, |
307 EMIT_RANGE_CHECK, |
308 IGNORE_CONSTRAINT) ); |
308 IGNORE_CONSTRAINT, |
|
309 IGNORE_WRITEABLE)); |
309 |
310 |
310 EMIT_RANGES_FOR_GLOBALS_EXT |
311 EMIT_RANGES_FOR_GLOBALS_EXT |
311 |
312 |
312 emit_range_no(NULL ARCH_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
313 emit_range_no(NULL ARCH_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
313 EMIT_RANGE_PRODUCT_FLAG, |
314 EMIT_RANGE_PRODUCT_FLAG, |
314 EMIT_RANGE_DIAGNOSTIC_FLAG, |
315 EMIT_RANGE_DIAGNOSTIC_FLAG, |
315 EMIT_RANGE_EXPERIMENTAL_FLAG, |
316 EMIT_RANGE_EXPERIMENTAL_FLAG, |
316 EMIT_RANGE_NOTPRODUCT_FLAG, |
317 EMIT_RANGE_NOTPRODUCT_FLAG, |
317 EMIT_RANGE_CHECK, |
318 EMIT_RANGE_CHECK, |
318 IGNORE_CONSTRAINT)); |
319 IGNORE_CONSTRAINT, |
|
320 IGNORE_WRITEABLE)); |
319 |
321 |
320 #if INCLUDE_JVMCI |
322 #if INCLUDE_JVMCI |
321 emit_range_no(NULL JVMCI_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
323 emit_range_no(NULL JVMCI_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
322 EMIT_RANGE_PD_DEVELOPER_FLAG, |
324 EMIT_RANGE_PD_DEVELOPER_FLAG, |
323 EMIT_RANGE_PRODUCT_FLAG, |
325 EMIT_RANGE_PRODUCT_FLAG, |
324 EMIT_RANGE_PD_PRODUCT_FLAG, |
326 EMIT_RANGE_PD_PRODUCT_FLAG, |
325 EMIT_RANGE_DIAGNOSTIC_FLAG, |
327 EMIT_RANGE_DIAGNOSTIC_FLAG, |
326 EMIT_RANGE_EXPERIMENTAL_FLAG, |
328 EMIT_RANGE_EXPERIMENTAL_FLAG, |
327 EMIT_RANGE_NOTPRODUCT_FLAG, |
329 EMIT_RANGE_NOTPRODUCT_FLAG, |
328 EMIT_RANGE_CHECK, |
330 EMIT_RANGE_CHECK, |
329 IGNORE_CONSTRAINT)); |
331 IGNORE_CONSTRAINT, |
|
332 IGNORE_WRITEABLE)); |
330 #endif // INCLUDE_JVMCI |
333 #endif // INCLUDE_JVMCI |
331 |
334 |
332 #ifdef COMPILER1 |
335 #ifdef COMPILER1 |
333 emit_range_no(NULL C1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
336 emit_range_no(NULL C1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
334 EMIT_RANGE_PD_DEVELOPER_FLAG, |
337 EMIT_RANGE_PD_DEVELOPER_FLAG, |
335 EMIT_RANGE_PRODUCT_FLAG, |
338 EMIT_RANGE_PRODUCT_FLAG, |
336 EMIT_RANGE_PD_PRODUCT_FLAG, |
339 EMIT_RANGE_PD_PRODUCT_FLAG, |
337 EMIT_RANGE_DIAGNOSTIC_FLAG, |
340 EMIT_RANGE_DIAGNOSTIC_FLAG, |
338 EMIT_RANGE_NOTPRODUCT_FLAG, |
341 EMIT_RANGE_NOTPRODUCT_FLAG, |
339 EMIT_RANGE_CHECK, |
342 EMIT_RANGE_CHECK, |
340 IGNORE_CONSTRAINT)); |
343 IGNORE_CONSTRAINT, |
|
344 IGNORE_WRITEABLE)); |
341 #endif // COMPILER1 |
345 #endif // COMPILER1 |
342 |
346 |
343 #ifdef COMPILER2 |
347 #ifdef COMPILER2 |
344 emit_range_no(NULL C2_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
348 emit_range_no(NULL C2_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
345 EMIT_RANGE_PD_DEVELOPER_FLAG, |
349 EMIT_RANGE_PD_DEVELOPER_FLAG, |
347 EMIT_RANGE_PD_PRODUCT_FLAG, |
351 EMIT_RANGE_PD_PRODUCT_FLAG, |
348 EMIT_RANGE_DIAGNOSTIC_FLAG, |
352 EMIT_RANGE_DIAGNOSTIC_FLAG, |
349 EMIT_RANGE_EXPERIMENTAL_FLAG, |
353 EMIT_RANGE_EXPERIMENTAL_FLAG, |
350 EMIT_RANGE_NOTPRODUCT_FLAG, |
354 EMIT_RANGE_NOTPRODUCT_FLAG, |
351 EMIT_RANGE_CHECK, |
355 EMIT_RANGE_CHECK, |
352 IGNORE_CONSTRAINT)); |
356 IGNORE_CONSTRAINT, |
|
357 IGNORE_WRITEABLE)); |
353 #endif // COMPILER2 |
358 #endif // COMPILER2 |
354 |
359 |
355 #if INCLUDE_ALL_GCS |
360 #if INCLUDE_ALL_GCS |
356 emit_range_no(NULL G1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
361 emit_range_no(NULL G1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG, |
357 EMIT_RANGE_PD_DEVELOPER_FLAG, |
362 EMIT_RANGE_PD_DEVELOPER_FLAG, |
361 EMIT_RANGE_EXPERIMENTAL_FLAG, |
366 EMIT_RANGE_EXPERIMENTAL_FLAG, |
362 EMIT_RANGE_NOTPRODUCT_FLAG, |
367 EMIT_RANGE_NOTPRODUCT_FLAG, |
363 EMIT_RANGE_MANAGEABLE_FLAG, |
368 EMIT_RANGE_MANAGEABLE_FLAG, |
364 EMIT_RANGE_PRODUCT_RW_FLAG, |
369 EMIT_RANGE_PRODUCT_RW_FLAG, |
365 EMIT_RANGE_CHECK, |
370 EMIT_RANGE_CHECK, |
366 IGNORE_CONSTRAINT)); |
371 IGNORE_CONSTRAINT, |
|
372 IGNORE_WRITEABLE)); |
367 #endif // INCLUDE_ALL_GCS |
373 #endif // INCLUDE_ALL_GCS |
368 } |
374 } |
369 |
375 |
370 CommandLineFlagRange* CommandLineFlagRangeList::find(const char* name) { |
376 CommandLineFlagRange* CommandLineFlagRangeList::find(const char* name) { |
371 CommandLineFlagRange* found = NULL; |
377 CommandLineFlagRange* found = NULL; |