From 102d82df48e78f2bc0ef9d8650956c57504a3f1f Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 17 Mar 2023 22:36:01 +0800 Subject: trace more tag --- xmake/core/base/profiler.lua | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'xmake/core/base/profiler.lua') diff --git a/xmake/core/base/profiler.lua b/xmake/core/base/profiler.lua index bb34c06c4..3736398a3 100644 --- a/xmake/core/base/profiler.lua +++ b/xmake/core/base/profiler.lua @@ -67,10 +67,12 @@ end function profiler:_tag_key(name, argv) local key = name if argv then - if type(argv) == "table" then - key = key .. os.args(argv) - else - key = key .. tostring(argv) + for _, item in ipairs(argv) do + if type(item) == "table" then + key = key .. os.args(item) + else + key = key .. tostring(item) + end end end return key @@ -80,10 +82,12 @@ end function profiler:_tag_title(name, argv) local key = name if argv then - if type(argv) == "table" then - key = key .. ": " .. os.args(argv) - else - key = key .. ": " .. tostring(argv) + for _, item in ipairs(argv) do + if type(item) == "table" then + key = key .. ": " .. os.args(item) + else + key = key .. ": " .. tostring(item) + end end end return key -- cgit v1.3.1