crash.rs 616 B

123456789101112131415161718192021222324252627282930313233343536
  1. // RUN: %build_test_apk --driver driver-simple --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: run-android-app
  6. // DEBUGGER: bt
  7. // CHECK: entry
  8. #pragma version(1)
  9. #pragma rs java_package_name(%PACKAGE%)
  10. static int function_with_a_segfault() {
  11. int* bla = 0;
  12. *bla = 5;
  13. return 0;
  14. }
  15. static int some_function() {
  16. return function_with_a_segfault();
  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. }