diff options
Diffstat (limited to 'plugins/ropgadgets/helper_arm.c')
-rw-r--r-- | plugins/ropgadgets/helper_arm.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/ropgadgets/helper_arm.c b/plugins/ropgadgets/helper_arm.c index ae6edf3..e5ea1b0 100644 --- a/plugins/ropgadgets/helper_arm.c +++ b/plugins/ropgadgets/helper_arm.c @@ -28,6 +28,7 @@ #include <malloc.h> +#include <common/cpp.h> #include <plugins/arm/v7/context.h> @@ -118,9 +119,11 @@ const phys_t *setup_instruction_sizes_for_arm(size_t *count) { const phys_t *result; /* Liste de taille à renvoyer */ - result = (phys_t []){ 2, 4 }; + static const phys_t arm_sizes[] = { 2, 4 }; - *count = 2; + result = arm_sizes; + + *count = ARRAY_SIZE(arm_sizes);; return result; |