// our way to determine if the java application is being // finished is to check if the return instruction would cause the // stack to underflow. this happens, since the main method ends // with a return statement like any other method. the following // two methods are used to save the state of the empty stack (there // may be already the static variables be on the stack) and to check // whether the stack is filled with the static variables only (it is empty) void stack_save_base(void) { stackbase = stack_get_sp(); }
// our way to determine if the java application is being // finished is to check if the return instruction would cause the // stack to underflow. this happens, since the main method ends // with a return statement like any other method. the following // two methods are used to save the state of the empty stack (there // may be already the static variables be on the stack) and to check // whether the stack is filled with the static variables only (it is empty) void stack_save_base(void) { current_task->j_stackbase = stack_get_sp(); }