sceContentExportInit2 accepted any non-null parameter block. It now throws when the malloc or free function is missing or a reserved field is not zero. A test covers these refusals and the init and term order.