Gabriele Contini
2020-03-28 467bd47590e337e8c32f7359e58cf59020a96bcd
src/inspector/inspector.cpp
@@ -54,10 +54,11 @@
int main(int argc, char* argv[]) {
   license::os::CpuInfo cpu;
   cout << "CpuVendor       :" << cpu.vendor() << endl;
   cout << "Virtual machine :" << cpu.cpu_virtual() << endl;
   cout << "Cpu Vendor      :" << cpu.vendor() << endl;
   cout << "Cpu Brand       :" << cpu.brand() << endl;
   cout << "Cpu is hypervis.:" << cpu.cpu_virtual() << endl;
   cout << "Cpu model       :0x" << std::hex << ((long)cpu.model()) << std::dec << endl;
   cout << "Virt. detail cpu:" << descByVirtDetail.find(cpu.getVirtualizationDetail())->second << endl;
   cout << "Virt. detail cpu:" << descByVirtDetail.find(cpu.virtualization_details())->second << endl <<endl;
   ExecutionEnvironment execEnv;
   cout << "Running in cloud:" << execEnv.is_cloud() << endl;
   cout << "Docker          :" << execEnv.is_docker() << endl;
@@ -66,12 +67,12 @@
   cout << "Bios vendor     :" << execEnv.bios_vendor() << endl;
   cout << "Bios description:" << execEnv.bios_description() << endl;
   cout << "System vendor   :" << execEnv.sys_vendor() << endl;
   cout << "System vendor   :" << execEnv.sys_vendor() << endl <<endl;
   char hw_identifier[LCC_API_PC_IDENTIFIER_SIZE + 1];
   size_t bufSize = LCC_API_PC_IDENTIFIER_SIZE + 1;
   for (const auto& x : stringByStrategyId) {
      if (identify_pc(static_cast<LCC_API_IDENTIFICATION_STRATEGY>(x.first), hw_identifier, &bufSize)) {
      if (identify_pc(static_cast<LCC_API_HW_IDENTIFICATION_STRATEGY>(x.first), hw_identifier, &bufSize)) {
         std::cout << x.second << ':' << hw_identifier << std::endl;
      } else {
         std::cout << x.second << ": NA" << endl;