Skip to content

Commit 2deb19c

Browse files
committed
Update debuginfotest to work with new debug info
1 parent 5c92d36 commit 2deb19c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

substratevm/mx.substratevm/testhello.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,9 @@ def test():
154154
exec_string = execute("backtrace")
155155
checker = Checker("backtrace hello.Hello::main",
156156
[r"#0%shello\.Hello::main\(java\.lang\.String\[\]\)%s at hello/Hello\.java:67"%(spaces_pattern, wildcard_pattern),
157-
r"#1%s%s in com\.oracle\.svm\.core\.code\.IsolateEnterStub::JavaMainWrapper_run_%s at %sJavaMainWrapper\.java:[0-9]+"%(spaces_pattern, address_pattern, wildcard_pattern, package_pattern)
157+
r"#1%s%s in com\.oracle\.svm\.core\.JavaMainWrapper::runCore%s at %sJavaMainWrapper\.java:[0-9]+"%(spaces_pattern, address_pattern, wildcard_pattern, package_pattern),
158+
r"#2%s com\.oracle\.svm\.core\.JavaMainWrapper::run%s at %sJavaMainWrapper\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern),
159+
r"#3%s com\.oracle\.svm\.core\.code\.IsolateEnterStub::JavaMainWrapper_run_%s at %sIsolateEnterStub\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern)
158160
])
159161
checker.check(exec_string, skip_fails=False)
160162

@@ -173,7 +175,7 @@ def test():
173175
# "[ \t]*void java.io.PrintStream::println\\(java\\.lang\\.String\\)\\(void\\);",
174176
# ])
175177
checker = Checker("info func java.io.PrintStream::println",
176-
r"%svoid java.io.PrintStream::println\(java\.lang\.String\)"%maybe_spaces_pattern)
178+
r"[0-9]*:?%svoid java.io.PrintStream::println\(java\.lang\.String\)"%maybe_spaces_pattern)
177179
checker.check(exec_string)
178180

179181
# set a break point at PrintStream::println(String)
@@ -201,7 +203,9 @@ def test():
201203
checker = Checker("backtrace hello.Hello.Greeter::greeter",
202204
[r"#0%shello\.Hello\.Greeter::greeter\(java\.lang\.String\[\]\)%s at hello/Hello\.java:34"%(spaces_pattern, wildcard_pattern),
203205
r"#1%s%s in hello\.Hello::main\(java\.lang\.String\[\]\)%s at hello/Hello\.java:67"%(spaces_pattern, address_pattern, wildcard_pattern),
204-
r"#2%s%s in com\.oracle\.svm\.core\.code\.IsolateEnterStub::JavaMainWrapper_run_%s at [a-z/]+/JavaMainWrapper\.java:%s"%(spaces_pattern, address_pattern, wildcard_pattern, digits_pattern)
206+
r"#2%s%s in com\.oracle\.svm\.core\.JavaMainWrapper::runCore%s at %sJavaMainWrapper\.java:[0-9]+"%(spaces_pattern, address_pattern, wildcard_pattern, package_pattern),
207+
r"#3%s com\.oracle\.svm\.core\.JavaMainWrapper::run%s at %sJavaMainWrapper\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern),
208+
r"#4%s com\.oracle\.svm\.core\.code\.IsolateEnterStub::JavaMainWrapper_run_%s at %sIsolateEnterStub\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern)
205209
])
206210
checker.check(exec_string, skip_fails=False)
207211

0 commit comments

Comments
 (0)