From abfcad65848af5af7c448b866ea65563fec5fe00 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=A4rkl?= <info@florianmaerkl.de>
Date: Sat, 5 Nov 2022 00:13:02 +0100
Subject: [PATCH] Update rizin with new var counting functions (#3053)

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

diff --git a/rizin b/rizin
index b59d9a03..3f077bce 160000
--- a/rizin
+++ b/rizin
@@ -1 +1 @@
-Subproject commit b59d9a03b2618d7209925da2a7873b40972f42a4
+Subproject commit 3f077bce4a0a7c6323b31d06c6a3a631a988fa5f
diff --git a/src/core/Cutter.cpp b/src/core/Cutter.cpp
index 696cea7f..ce9d4cdb 100644
--- a/src/core/Cutter.cpp
+++ b/src/core/Cutter.cpp
@@ -3051,8 +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_total(fcn, RZ_ANALYSIS_VAR_TYPE_ARGUMENT);
-        function.nlocals = rz_analysis_var_count_total(fcn, RZ_ANALYSIS_VAR_TYPE_LOCAL);
+        function.nargs = rz_analysis_arg_count(fcn);
+        function.nlocals = rz_analysis_var_local_count(fcn);
         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();