diff options
author | Alexey Ushakov <Alexey.Ushakov@jetbrains.com> | 2018-02-22 15:16:00 +0300 |
---|---|---|
committer | Alexey Ushakov <Alexey.Ushakov@jetbrains.com> | 2018-02-22 15:16:00 +0300 |
commit | 9a09cac782d937acc17b344b5c6c5468d284d94a (patch) | |
tree | ab152b26f43975edb1e1f746535a2d636ad54537 | |
parent | 74fc407eb0a28f7d01895f94815fb467d7f1f8b9 (diff) | |
download | jdk8u_hotspot-9a09cac782d937acc17b344b5c6c5468d284d94a.tar.gz |
JRE-666 Compilation failure in hotspot on ubuntu 17.10jb8u152-b1215jb8u152-b1214jb8u152-b1213jb8u152-b1212jb8u152-b1211.5jb8u152-b1211.4jb8u152-b1211.3jb8u152-b1211.2jb8u152-b1211.1jb8u152-b1211jb8u152-b1210jb8u152-b1209jb8u152-b1208jb8u152-b1207jb8u152-b1206jb8u152-b1204jb8u152-b1202jb8u152-b1200jb8u152-b1199jb8u152-b1198jb8u152-b1197jb8u152-b1196jb8u152-b1195jb8u152-b1194.7jb8u152-b1194.6jb8u152-b1194.5jb8u152-b1194.4jb8u152-b1194.3jb8u152-b1194.2jb8u152-b1194.1jb8u152-b1194jb8u152-b1191jb8u152-b1190jb8u152-b1189jb8u152-b1185jb8u152-b1184jb8u152-b1183jb8u152-b1182jb8u152-b1181jb8u152-b1180jb8u152-b1179jb8u152-b1178jb8u152-b1177jb8u152-b1176jb8u152-b1175jb8u152-b1174
Corrected buffer size and added check for NULL
-rw-r--r-- | src/share/vm/code/dependencies.cpp | 2 | ||||
-rw-r--r-- | src/share/vm/runtime/fprofiler.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/share/vm/code/dependencies.cpp b/src/share/vm/code/dependencies.cpp index 7317036d6..c71d921d3 100644 --- a/src/share/vm/code/dependencies.cpp +++ b/src/share/vm/code/dependencies.cpp @@ -525,7 +525,7 @@ void Dependencies::write_dependency_to(xmlStream* xtty, xtty->object("x", arg.metadata_value()); } } else { - char xn[10]; sprintf(xn, "x%d", j); + char xn[12]; sprintf(xn, "x%d", j); if (arg.is_oop()) { xtty->object(xn, arg.oop_value()); } else { diff --git a/src/share/vm/runtime/fprofiler.cpp b/src/share/vm/runtime/fprofiler.cpp index 58cb6e89d..a4d01b82e 100644 --- a/src/share/vm/runtime/fprofiler.cpp +++ b/src/share/vm/runtime/fprofiler.cpp @@ -635,7 +635,7 @@ class vmNode : public ProfilerNode { const char *name() const { return _name; } bool is_compiled() const { return true; } - bool vm_match(const char* name) const { return strcmp(name, _name) == 0; } + bool vm_match(const char* name) const { return name == NULL? false : strcmp(name, _name) == 0; } Method* method() { return NULL; } |