// 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; }