Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/objectMonitor.cpp @ 10161:746b070f5022
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Reviewed-by: coleenp, zgu, hseigel
author | ccheung |
---|---|
date | Tue, 30 Apr 2013 11:56:52 -0700 |
parents | 22ba8c8ce6a6 |
children | f2110083203d |
comparison
equal
deleted
inserted
replaced
10160:ed5a590835a4 | 10161:746b070f5022 |
---|---|
2402 if (SyncKnobs == NULL) SyncKnobs = "" ; | 2402 if (SyncKnobs == NULL) SyncKnobs = "" ; |
2403 | 2403 |
2404 size_t sz = strlen (SyncKnobs) ; | 2404 size_t sz = strlen (SyncKnobs) ; |
2405 char * knobs = (char *) malloc (sz + 2) ; | 2405 char * knobs = (char *) malloc (sz + 2) ; |
2406 if (knobs == NULL) { | 2406 if (knobs == NULL) { |
2407 vm_exit_out_of_memory (sz + 2, "Parse SyncKnobs") ; | 2407 vm_exit_out_of_memory (sz + 2, OOM_MALLOC_ERROR, "Parse SyncKnobs") ; |
2408 guarantee (0, "invariant") ; | 2408 guarantee (0, "invariant") ; |
2409 } | 2409 } |
2410 strcpy (knobs, SyncKnobs) ; | 2410 strcpy (knobs, SyncKnobs) ; |
2411 knobs[sz+1] = 0 ; | 2411 knobs[sz+1] = 0 ; |
2412 for (char * p = knobs ; *p ; p++) { | 2412 for (char * p = knobs ; *p ; p++) { |