OpenJDK 11: replace Thread#init() with constructors
Update expected stack trace for UnstartedRuntime tests as
java.lang.Thread was refactored from using internal init() function to
constructors.
Bug: 199751232
Test: art/test.py --host -g
Change-Id: I4973457cce96ab2e8684198c486e70a63fd24ddb
diff --git a/runtime/interpreter/unstarted_runtime.cc b/runtime/interpreter/unstarted_runtime.cc
index 5a9d504..a4f3377 100644
--- a/runtime/interpreter/unstarted_runtime.cc
+++ b/runtime/interpreter/unstarted_runtime.cc
@@ -1077,9 +1077,9 @@
void UnstartedRuntime::UnstartedThreadCurrentThread(
Thread* self, ShadowFrame* shadow_frame, JValue* result, size_t arg_offset ATTRIBUTE_UNUSED) {
if (CheckCallers(shadow_frame,
- { "void java.lang.Thread.init(java.lang.ThreadGroup, java.lang.Runnable, "
- "java.lang.String, long, java.security.AccessControlContext)",
- "void java.lang.Thread.init(java.lang.ThreadGroup, java.lang.Runnable, "
+ { "void java.lang.Thread.<init>(java.lang.ThreadGroup, java.lang.Runnable, "
+ "java.lang.String, long, java.security.AccessControlContext, boolean)",
+ "void java.lang.Thread.<init>(java.lang.ThreadGroup, java.lang.Runnable, "
"java.lang.String, long)",
"void java.lang.Thread.<init>()",
"void java.util.logging.LogManager$Cleaner.<init>("
@@ -1113,9 +1113,9 @@
if (CheckCallers(shadow_frame,
{ "java.lang.Thread$State java.lang.Thread.getState()",
"java.lang.ThreadGroup java.lang.Thread.getThreadGroup()",
- "void java.lang.Thread.init(java.lang.ThreadGroup, java.lang.Runnable, "
- "java.lang.String, long, java.security.AccessControlContext)",
- "void java.lang.Thread.init(java.lang.ThreadGroup, java.lang.Runnable, "
+ "void java.lang.Thread.<init>(java.lang.ThreadGroup, java.lang.Runnable, "
+ "java.lang.String, long, java.security.AccessControlContext, boolean)",
+ "void java.lang.Thread.<init>(java.lang.ThreadGroup, java.lang.Runnable, "
"java.lang.String, long)",
"void java.lang.Thread.<init>()",
"void java.util.logging.LogManager$Cleaner.<init>("