kernel_cpp.cpp revision 74a366707fd27fa6590d0e6e22aebfa339b4b5c7
1