breakpoint_function.rs 686 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // RUN: %build_test_apk --driver driver-simple-exit --out %t --testcase %s %build_test_apk_opts
  2. // RUN: %Test_jit_debuginfo %s %t
  3. // DEBUGGER: source android-commands.py
  4. // DEBUGGER: load-android-app %t
  5. // DEBUGGER: set breakpoint pending on
  6. // DEBUGGER: b entry
  7. // DEBUGGER: run-android-app
  8. // DEBUGGER: bt
  9. // CHECK: entry
  10. // CHECK: breakpoint_function.rs
  11. #pragma version(1)
  12. #pragma rs java_package_name(com.android.test.rsdebug.breakpoint_function)
  13. static int twenty() {
  14. return 20;
  15. }
  16. static int some_function() {
  17. return twenty();
  18. }
  19. static int foo() {
  20. return some_function();
  21. }
  22. static int bar() {
  23. return foo();
  24. }
  25. int root() {
  26. return bar();
  27. }
  28. void entry() {
  29. bar();
  30. }