From 2a6e943002b4e3f1e147847c554e1b1a5d173b0f Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Thu, 29 Dec 2016 11:36:32 +0100 Subject: Avoided a crash by creating an empty function to dump ARMv7 stats. --- ChangeLog | 7 +++++++ src/arch/arm/v7/core.c | 19 +++++++++++++++++++ src/arch/arm/v7/core.h | 5 +++++ src/core/processors.c | 2 +- 4 files changed, 32 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2ace970..8fec1ea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 16-12-29 Cyrille Bagard + * src/arch/arm/v7/core.c: + * src/arch/arm/v7/core.h: + * src/core/processors.c: + Avoid a crash by creating an empty function to dump ARMv7 stats. + +16-12-29 Cyrille Bagard + * plugins/mobicore/mclf.c: Register portions using the new way. diff --git a/src/arch/arm/v7/core.c b/src/arch/arm/v7/core.c index 97fdb3d..0d1bf1c 100644 --- a/src/arch/arm/v7/core.c +++ b/src/arch/arm/v7/core.c @@ -52,6 +52,25 @@ bool init_armv7_core(void) * * * Paramètres : - * * * +* Description : Imprime des statistiques quant aux partages dans l'archi. * +* * +* Retour : - * +* * +* Remarques : - * +* * +******************************************************************************/ +#ifdef DEBUG_DUMP_STATS +void dump_armv7_share_stats(void) +{ + +} +#endif + + +/****************************************************************************** +* * +* Paramètres : - * +* * * Description : Supprime les mécanismes internes de l'architecture ARMv7. * * * * Retour : - * diff --git a/src/arch/arm/v7/core.h b/src/arch/arm/v7/core.h index ff0bcf7..fb31c3a 100644 --- a/src/arch/arm/v7/core.h +++ b/src/arch/arm/v7/core.h @@ -32,6 +32,11 @@ /* Met en place les mécanismes internes de l'architecture ARMv7. */ bool init_armv7_core(void); +/* Imprime des statistiques quant aux partages dans l'archi. */ +#ifdef DEBUG_DUMP_STATS +void dump_armv7_share_stats(void); +#endif + /* Supprime les mécanismes internes de l'architecture ARMv7. */ void exit_armv7_core(void); diff --git a/src/core/processors.c b/src/core/processors.c index 2b1e0ca..9e835ec 100644 --- a/src/core/processors.c +++ b/src/core/processors.c @@ -145,7 +145,7 @@ bool load_hard_coded_processors_definitions(void) result &= register_processor_type("armv7", "ARM v7", G_TYPE_ARMV7_PROCESSOR, #ifdef DEBUG_DUMP_STATS - init_armv7_core, NULL, exit_armv7_core); + init_armv7_core, dump_armv7_share_stats, exit_armv7_core); #else init_armv7_core, exit_armv7_core); #endif -- cgit v0.11.2-87-g4458