Implement APIs for the counter extension

exit abnormally.