From 8ad700a6dc1a4a628f23ebefa2138c5f8df0182d Mon Sep 17 00:00:00 2001
From: Giovanni <561184+wargio@users.noreply.github.com>
Date: Wed, 5 Oct 2022 04:35:43 +0200
Subject: [PATCH] Update rizin (#3044)

---
 rizin               | 2 +-
 src/core/Cutter.cpp | 8 ++------
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/rizin b/rizin
index 32ef1713..fbad0b48 160000
--- a/rizin
+++ b/rizin
@@ -1 +1 @@
-Subproject commit 32ef171354e2fde6194a354a1a350df357c08afc
+Subproject commit fbad0b4859802a62dcc96002c2710e696809a0c3
diff --git a/src/core/Cutter.cpp b/src/core/Cutter.cpp
index 513806ff..04467ae2 100644
--- a/src/core/Cutter.cpp
+++ b/src/core/Cutter.cpp
@@ -3051,12 +3051,8 @@ QList<FunctionDescription> CutterCore::getAllFunctions()
         FunctionDescription function;
         function.offset = fcn->addr;
         function.linearSize = rz_analysis_function_linear_size(fcn);
-        function.nargs = rz_analysis_var_count(core->analysis, fcn, 'b', 1)
-                + rz_analysis_var_count(core->analysis, fcn, 'r', 1)
-                + rz_analysis_var_count(core->analysis, fcn, 's', 1);
-        function.nlocals = rz_analysis_var_count(core->analysis, fcn, 'b', 0)
-                + rz_analysis_var_count(core->analysis, fcn, 'r', 0)
-                + rz_analysis_var_count(core->analysis, fcn, 's', 0);
+        function.nargs = rz_analysis_var_count_total(fcn, RZ_ANALYSIS_VAR_TYPE_ARGUMENT);
+        function.nlocals = rz_analysis_var_count_total(fcn, RZ_ANALYSIS_VAR_TYPE_LOCAL);
         function.nbbs = rz_list_length(fcn->bbs);
         function.calltype = fcn->cc ? QString::fromUtf8(fcn->cc) : QString();
         function.name = fcn->name ? QString::fromUtf8(fcn->name) : QString();