123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // RUN: %build_test_apk --driver driver-int-param --out %t --testcase %s %build_test_apk_opts
- // RUN: %Test_jit_debuginfo %s %t
- // DEBUGGER: source android-commands.py
- // DEBUGGER: load-android-app %t
- // DEBUGGER: set breakpoint pending on
- // DEBUGGER: b %s:46
- // DEBUGGER: run-android-app
- // DEBUGGER: p global_zero
- // DEBUGGER: p global_value
- // CHECK: $1 = 0
- // CHECK: $2 = 11
- #pragma version(1)
- #pragma rs java_package_name(%PACKAGE%)
- // a global value
- int global_zero = 0;
- int global_value = 1;
- static int twenty() {
- return 20;
- }
- static int some_function() {
- return twenty();
- }
- static int foo() {
- return some_function();
- }
- static int bar() {
- return foo();
- }
- int root() {
- return bar();
- }
- void entry(int parameter) {
- bar();
- if (parameter != 0) {
- global_value += 10;
- } else {
- global_zero += 1;
- }
- global_zero += global_value;
- }
|