Mercurial > hg > truffle
diff src/share/vm/classfile/javaClasses.hpp @ 1989:017cd8bce8a8
6539281: -Xcheck:jni should validate char* argument to ReleaseStringUTFChars
Summary: Tag allocated memory with a magic value and verify when releasing.
Reviewed-by: phh, stefank
author | sla |
---|---|
date | Tue, 07 Dec 2010 03:15:45 -0800 |
parents | f95d63e2154a |
children | 3582bf76420e |
line wrap: on
line diff
--- a/src/share/vm/classfile/javaClasses.hpp Mon Dec 06 20:21:15 2010 -0500 +++ b/src/share/vm/classfile/javaClasses.hpp Tue Dec 07 03:15:45 2010 -0800 @@ -104,6 +104,7 @@ // String converters static char* as_utf8_string(oop java_string); + static char* as_utf8_string(oop java_string, char* buf, int buflen); static char* as_utf8_string(oop java_string, int start, int len); static char* as_platform_dependent_str(Handle java_string, TRAPS); static jchar* as_unicode_string(oop java_string, int& length);