From f423844ed8aba2341f65c2e50b9123ec35e6594d Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Tue, 1 Aug 2023 15:40:02 +0800 Subject: [PATCH] improved ParseARMCpuName --- inc/hgl/platform/SOC.h | 2 +- src/SOC/ARMCpuInfo.cpp | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/inc/hgl/platform/SOC.h b/inc/hgl/platform/SOC.h index 615f064..5cff55d 100644 --- a/inc/hgl/platform/SOC.h +++ b/inc/hgl/platform/SOC.h @@ -102,7 +102,7 @@ namespace hgl bool support_64bit; }; - const uint32 ParseARMCpuName(const char *); ///<根据字符串解晰ARM CPU名称ID + const uint32 ParseARMCpuName(ARMCpuName &,const char *); ///<根据字符串解晰ARM CPU名称ID bool ParseARMCpuCoreInfo(ARMCpuCoreInfo *,const uint32 &cpu_name_id); ///<根据ARM CPU名字ID解晰CPU信息 diff --git a/src/SOC/ARMCpuInfo.cpp b/src/SOC/ARMCpuInfo.cpp index 93b48e6..21bbb34 100644 --- a/src/SOC/ARMCpuInfo.cpp +++ b/src/SOC/ARMCpuInfo.cpp @@ -3,10 +3,8 @@ namespace hgl { - const uint32 ParseARMCpuName(const char *str) + const uint32 ParseARMCpuName(ARMCpuName &arm_cpu_name,const char *str) { - ARMCpuName arm_cpu_name; - if(!str)return(0); arm_cpu_name.value=0;