Lines Matching refs:m_kernel_version
439 if (m_kernel_version.find("UUID=") == std::string::npos)
442 size_t p = m_kernel_version.find("UUID=") + strlen("UUID=");
443 std::string uuid_str = m_kernel_version.substr(p, 36);
458 return strncmp(m_kernel_version.c_str(), "EFI", 3) == 0;
464 return m_kernel_version.find("Darwin Kernel") != std::string::npos;
471 if (m_kernel_version.find("stext=") == std::string::npos)
473 size_t p = m_kernel_version.find("stext=") + strlen("stext=");
474 if (m_kernel_version[p] != '0' || m_kernel_version[p + 1] != 'x')
479 kernel_load_address = ::strtoul(m_kernel_version.c_str() + p, NULL, 16);
511 if (m_kernel_version.empty())
513 return m_kernel_version.c_str();
526 m_kernel_version.assign(kernel_version_cstr);