Skip to content

Commit

Permalink
Update debuginfotest to work with new debug info
Browse files Browse the repository at this point in the history
  • Loading branch information
zakkak committed Sep 30, 2020
1 parent 5c92d36 commit 2deb19c
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions substratevm/mx.substratevm/testhello.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,9 @@ def test():
exec_string = execute("backtrace")
checker = Checker("backtrace hello.Hello::main",
[r"#0%shello\.Hello::main\(java\.lang\.String\[\]\)%s at hello/Hello\.java:67"%(spaces_pattern, wildcard_pattern),
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)
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),
r"#2%s com\.oracle\.svm\.core\.JavaMainWrapper::run%s at %sJavaMainWrapper\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern),
r"#3%s com\.oracle\.svm\.core\.code\.IsolateEnterStub::JavaMainWrapper_run_%s at %sIsolateEnterStub\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern)
])
checker.check(exec_string, skip_fails=False)

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

# set a break point at PrintStream::println(String)
Expand Down Expand Up @@ -201,7 +203,9 @@ def test():
checker = Checker("backtrace hello.Hello.Greeter::greeter",
[r"#0%shello\.Hello\.Greeter::greeter\(java\.lang\.String\[\]\)%s at hello/Hello\.java:34"%(spaces_pattern, wildcard_pattern),
r"#1%s%s in hello\.Hello::main\(java\.lang\.String\[\]\)%s at hello/Hello\.java:67"%(spaces_pattern, address_pattern, wildcard_pattern),
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)
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),
r"#3%s com\.oracle\.svm\.core\.JavaMainWrapper::run%s at %sJavaMainWrapper\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern),
r"#4%s com\.oracle\.svm\.core\.code\.IsolateEnterStub::JavaMainWrapper_run_%s at %sIsolateEnterStub\.java:[0-9]+"%(spaces_pattern, wildcard_pattern, package_pattern)
])
checker.check(exec_string, skip_fails=False)

Expand Down

0 comments on commit 2deb19c

Please sign in to comment.