added save-locals and restore-locals, implemented on ARM