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();