Mercurial > hg > graal-compiler
diff src/share/vm/runtime/os.hpp @ 6966:6cb0d32b828b
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
Summary: dll_dir can contain multiple paths, need to parse them correctly when loading agents
Reviewed-by: dholmes, dlong
Contributed-by: bill.pittore@oracle.com
author | bpittore |
---|---|
date | Wed, 07 Nov 2012 17:53:02 -0500 |
parents | 716e6ef4482a |
children | 2cb439954abf 730cc4ddd550 |
line wrap: on
line diff
--- a/src/share/vm/runtime/os.hpp Mon Nov 05 19:33:44 2012 -0500 +++ b/src/share/vm/runtime/os.hpp Wed Nov 07 17:53:02 2012 -0500 @@ -479,7 +479,8 @@ static const char* get_current_directory(char *buf, int buflen); // Builds a platform-specific full library path given a ld path and lib name - static void dll_build_name(char* buffer, size_t size, + // Returns true if buffer contains full path to existing file, false otherwise + static bool dll_build_name(char* buffer, size_t size, const char* pathname, const char* fname); // Symbol lookup, find nearest function name; basically it implements