breakpoint_sourceline.rs 655 B

123456789101112131415161718192021222324252627282930313233343536
  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 %s:35
  7. // DEBUGGER: run-android-app
  8. // DEBUGGER: bt
  9. // CHECK: entry
  10. #pragma version(1)
  11. #pragma rs java_package_name(com.android.test.rsdebug.breakpoint_sourceline)
  12. static int twenty() {
  13. return 20;
  14. }
  15. static int some_function() {
  16. return twenty();
  17. }
  18. static int foo() {
  19. return some_function();
  20. }
  21. static int bar() {
  22. return foo();
  23. }
  24. int root() {
  25. return bar();
  26. }
  27. void entry() {
  28. bar();
  29. }