@@ -296,7 +296,7 @@ NLV_WORKER_EXECUTE(Hypervisor, Disconnect)
296296 hypervisor_->ClearHandle ();
297297 // int result = virConnectClose(Handle());
298298 // if (result == -1) {
299- // SetVirError (virSaveLastError());
299+ // SET_ERROR_WITH_CONTEXT (virSaveLastError());
300300 // return;
301301 // }
302302
@@ -309,7 +309,7 @@ NLV_WORKER_EXECUTE(Hypervisor, Disconnect)
309309 NLV_WORKER_ASSERT_CONNECTION (); \
310310 char *result = Accessor (Handle ()); \
311311 if (result == NULL ) { \
312- SetVirError (virSaveLastError ()); \
312+ SET_ERROR_WITH_CONTEXT (virSaveLastError ()); \
313313 return ; \
314314 } \
315315 data_ = result; \
@@ -321,7 +321,7 @@ NLV_WORKER_EXECUTE(Hypervisor, Disconnect)
321321 NLV_WORKER_ASSERT_CONNECTION (); \
322322 const char *result = Accessor (Handle ()); \
323323 if (result == NULL ) { \
324- SetVirError (virSaveLastError ()); \
324+ SET_ERROR_WITH_CONTEXT (virSaveLastError ()); \
325325 return ; \
326326 } \
327327 data_ = result; \
@@ -340,7 +340,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetSysInfo)
340340 NLV_WORKER_ASSERT_CONNECTION ();
341341 char *result = virConnectGetSysinfo (Handle (), 0 );
342342 if (result == NULL ) {
343- SetVirError (virSaveLastError ());
343+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
344344 return ;
345345 }
346346
@@ -362,7 +362,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetVersion)
362362 unsigned long version;
363363 int result = virConnectGetVersion (Handle (), &version);
364364 if (result == -1 ) {
365- SetVirError (virSaveLastError ());
365+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
366366 return ;
367367 } else if (result == 0 && version == 0 ) {
368368 return ;
@@ -386,7 +386,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetLibVirtVersion)
386386 unsigned long version;
387387 int result = virConnectGetLibVersion (Handle (), &version);
388388 if (result == -1 ) {
389- SetVirError (virSaveLastError ());
389+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
390390 return ;
391391 }
392392
@@ -404,7 +404,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetLibVirtVersion)
404404 NLV_WORKER_ASSERT_CONNECTION (); \
405405 int result = Accessor (Handle ()); \
406406 if (result == -1 ) { \
407- SetVirError (virSaveLastError ()); \
407+ SET_ERROR_WITH_CONTEXT (virSaveLastError ()); \
408408 return ; \
409409 } \
410410 data_ = result; \
@@ -450,7 +450,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetMaxVcpus)
450450 NLV_WORKER_ASSERT_CONNECTION ();
451451 int result = virConnectGetMaxVcpus (Handle (), type_.c_str ());
452452 if (result == -1 ) {
453- SetVirError (virSaveLastError ());
453+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
454454 return ;
455455 }
456456
@@ -496,7 +496,7 @@ NLV_WORKER_EXECUTE(Hypervisor, SetKeepAlive)
496496
497497 int result = virConnectSetKeepAlive (Handle (), interval_, count_);
498498 if (result == -1 ) {
499- SetVirError (virSaveLastError ());
499+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
500500 return ;
501501 }
502502
@@ -540,7 +540,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetBaselineCPU)
540540 delete [] cpus_;
541541
542542 if (result == NULL ) {
543- SetVirError (virSaveLastError ());
543+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
544544 return ;
545545 }
546546
@@ -570,7 +570,7 @@ NLV_WORKER_EXECUTE(Hypervisor, CompareCPU)
570570 NLV_WORKER_ASSERT_CONNECTION ();
571571 int result = virConnectCompareCPU (Handle (), (const char *)cpu_.c_str (), flags_);
572572 if (result == VIR_CPU_COMPARE_ERROR) {
573- SetVirError (virSaveLastError ());
573+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
574574 return ;
575575 }
576576
@@ -582,7 +582,7 @@ NLV_WORKER_EXECUTE(Hypervisor, CompareCPU)
582582 NLV_WORKER_ASSERT_CONNECTION () \
583583 int count = CountMethod (Handle ()); \
584584 if (count == -1 ) { \
585- SetVirError (virSaveLastError ()); \
585+ SET_ERROR_WITH_CONTEXT (virSaveLastError ()); \
586586 return ; \
587587 } \
588588 char **names = new char *[count]; \
@@ -592,7 +592,7 @@ NLV_WORKER_EXECUTE(Hypervisor, CompareCPU)
592592 } \
593593 int nameCount = ListMethod (Handle (), names, count); \
594594 if (nameCount == -1 ) { \
595- SetVirError (virSaveLastError ()); \
595+ SET_ERROR_WITH_CONTEXT (virSaveLastError ()); \
596596 delete [] names; \
597597 return ; \
598598 } \
@@ -608,7 +608,7 @@ NLV_WORKER_EXECUTE(Hypervisor, CompareCPU)
608608 NLV_WORKER_ASSERT_CONNECTION () \
609609 int count = CountMethod (Handle ()); \
610610 if (count == -1 ) { \
611- SetVirError (virSaveLastError ()); \
611+ SET_ERROR_WITH_CONTEXT (virSaveLastError ()); \
612612 return ; \
613613 } \
614614 int *elements = new int [count]; \
@@ -619,7 +619,7 @@ NLV_WORKER_EXECUTE(Hypervisor, CompareCPU)
619619 } \
620620 int elementCount = ListMethod (Handle (), elements, count); \
621621 if (elementCount == -1 ) { \
622- SetVirError (virSaveLastError ()); \
622+ SET_ERROR_WITH_CONTEXT (virSaveLastError ()); \
623623 return ; \
624624 } \
625625 for (int i = 0 ; i < elementCount; ++i) { \
@@ -730,7 +730,7 @@ NLV_WORKER_EXECUTE(Hypervisor, ListNodeDevices)
730730 virNodeNumOfDevices (Handle (), (const char *) capability_.c_str (), flags);
731731
732732 if (num_devices == -1 ) {
733- SetVirError (virSaveLastError ());
733+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
734734 return ;
735735 }
736736
@@ -744,7 +744,7 @@ NLV_WORKER_EXECUTE(Hypervisor, ListNodeDevices)
744744 virNodeListDevices (Handle (), (const char *)capability_.c_str (), names, num_devices, flags);
745745 if (num_devices == -1 ) {
746746 free (names);
747- SetVirError (virSaveLastError ());
747+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
748748 return ;
749749 }
750750
@@ -762,7 +762,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetNodeSecurityModel)
762762 NLV_WORKER_ASSERT_CONNECTION ();
763763 int result = virNodeGetSecurityModel (Handle (), &securityModel_);
764764 if (result == -1 ) {
765- SetVirError (virSaveLastError ());
765+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
766766 return ;
767767 }
768768}
@@ -789,7 +789,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetNodeInfo)
789789 NLV_WORKER_ASSERT_CONNECTION ();
790790 int result = virNodeGetInfo (Handle (), &info_);
791791 if (result == -1 ) {
792- SetVirError (virSaveLastError ());
792+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
793793 return ;
794794 }
795795}
@@ -818,7 +818,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetNodeFreeMemory)
818818 NLV_WORKER_ASSERT_CONNECTION ();
819819 unsigned long long result = virNodeGetFreeMemory (Handle ());
820820 if (result == 0 ) {
821- SetVirError (virSaveLastError ());
821+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
822822 return ;
823823 }
824824
@@ -851,7 +851,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetNodeMemoryStats)
851851 result = virNodeGetMemoryStats (Handle (), cellNum_, &info_[0 ], &nparams, flags_);
852852 }
853853 if (result == -1 ) {
854- SetVirError (virSaveLastError ());
854+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
855855 return ;
856856 }
857857}
@@ -904,7 +904,7 @@ NLV_WORKER_EXECUTE(Hypervisor, GetNodeCellsFreeMemory)
904904 virNodeGetCellsFreeMemory (Handle (), results, startCell_, maxCells_);
905905 if (cells == -1 ) {
906906 free (results);
907- SetVirError (virSaveLastError ());
907+ SET_ERROR_WITH_CONTEXT (virSaveLastError ());
908908 return ;
909909 }
910910
0 commit comments