< prev index next >

src/os/aix/vm/perfMemory_aix.cpp

Print this page
rev 7960 : 8075506: aix: improve handling of native memory

*** 795,805 **** } // Close the directory and reset the current working directory. close_directory_secure_cwd(dirp, saved_cwd_fd); ! FREE_C_HEAP_ARRAY(char, dbuf, mtInternal); } // Make the user specific temporary directory. Returns true if // the directory exists and is secure upon return. Returns false // if the directory exists but is either a symlink, is otherwise --- 795,805 ---- } // Close the directory and reset the current working directory. close_directory_secure_cwd(dirp, saved_cwd_fd); ! FREE_C_HEAP_ARRAY(char, dbuf); } // Make the user specific temporary directory. Returns true if // the directory exists and is secure upon return. Returns false // if the directory exists but is either a symlink, is otherwise
*** 1162,1174 **** // since we don't follow symbolic links when creating the backing // store file, we don't follow them when attaching either. // if (!is_directory_secure(dirname)) { ! FREE_C_HEAP_ARRAY(char, dirname, mtInternal); if (luser != user) { ! FREE_C_HEAP_ARRAY(char, luser, mtInternal); } THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(), "Process not found"); } --- 1162,1174 ---- // since we don't follow symbolic links when creating the backing // store file, we don't follow them when attaching either. // if (!is_directory_secure(dirname)) { ! FREE_C_HEAP_ARRAY(char, dirname); if (luser != user) { ! FREE_C_HEAP_ARRAY(char, luser); } THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(), "Process not found"); }
< prev index next >