1f08c3bdfSopenharmony_ci 2f08c3bdfSopenharmony_ci#define __noclone __attribute__((__noclone__, __optimize__("no-tracer"))) 3f08c3bdfSopenharmony_ci 4f08c3bdfSopenharmony_cistruct kvm_vcpu; 5f08c3bdfSopenharmony_ci 6f08c3bdfSopenharmony_cistatic void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu) 7f08c3bdfSopenharmony_ci{ 8f08c3bdfSopenharmony_ci __asm__(""); 9f08c3bdfSopenharmony_ci} 10f08c3bdfSopenharmony_ci 11f08c3bdfSopenharmony_ciextern void *run; 12f08c3bdfSopenharmony_civoid *run = vmx_vcpu_run; 13f08c3bdfSopenharmony_ci 14f08c3bdfSopenharmony_ci/* 15f08c3bdfSopenharmony_ci * check-name: optimize attributes 16f08c3bdfSopenharmony_ci */ 17