diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2017-12-02 11:04:35 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2017-12-02 11:04:35 (GMT) |
commit | 2c988d3ec52cc4c949a35aca7ef335dac773df92 (patch) | |
tree | fe650d2fc8ddceb606abdf0d2e14e5ef6596be82 /src/arch/arm/processor.c | |
parent | 23abef53590bf3dd6f88ff4dbe81e306abfa4386 (diff) |
Created a plugin for the ARM support.
Diffstat (limited to 'src/arch/arm/processor.c')
-rw-r--r-- | src/arch/arm/processor.c | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/src/arch/arm/processor.c b/src/arch/arm/processor.c deleted file mode 100644 index 4906799..0000000 --- a/src/arch/arm/processor.c +++ /dev/null @@ -1,126 +0,0 @@ - -/* Chrysalide - Outil d'analyse de fichiers binaires - * processor.c - manipulation du processeur ARM - * - * Copyright (C) 2010-2017 Cyrille Bagard - * - * This file is part of Chrysalide. - * - * Chrysalide is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * Chrysalide is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Foobar. If not, see <http://www.gnu.org/licenses/>. - */ - - -#include "processor.h" - - -#include "processor-int.h" - - - -/* Initialise la classe des registres ARM. */ -static void g_arm_processor_class_init(GArmProcessorClass *); - -/* Initialise une instance de registre ARM. */ -static void g_arm_processor_init(GArmProcessor *); - -/* Supprime toutes les références externes. */ -static void g_arm_processor_dispose(GArmProcessor *); - -/* Procède à la libération totale de la mémoire. */ -static void g_arm_processor_finalize(GArmProcessor *); - - - -/* Indique le type défini par la GLib pour le processeur ARM. */ -G_DEFINE_TYPE(GArmProcessor, g_arm_processor, G_TYPE_ARCH_PROCESSOR); - - -/****************************************************************************** -* * -* Paramètres : klass = classe à initialiser. * -* * -* Description : Initialise la classe des processeurs ARM. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_processor_class_init(GArmProcessorClass *klass) -{ - GObjectClass *object_class; /* Autre version de la classe */ - - object_class = G_OBJECT_CLASS(klass); - - object_class->dispose = (GObjectFinalizeFunc/* ! */)g_arm_processor_dispose; - object_class->finalize = (GObjectFinalizeFunc)g_arm_processor_finalize; - -} - - -/****************************************************************************** -* * -* Paramètres : proc = instance à initialiser. * -* * -* Description : Initialise une instance de processeur ARM. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_processor_init(GArmProcessor *proc) -{ - -} - - -/****************************************************************************** -* * -* Paramètres : proc = instance d'objet GLib à traiter. * -* * -* Description : Supprime toutes les références externes. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_processor_dispose(GArmProcessor *proc) -{ - G_OBJECT_CLASS(g_arm_processor_parent_class)->dispose(G_OBJECT(proc)); - -} - - -/****************************************************************************** -* * -* Paramètres : proc = instance d'objet GLib à traiter. * -* * -* Description : Procède à la libération totale de la mémoire. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_processor_finalize(GArmProcessor *proc) -{ - G_OBJECT_CLASS(g_arm_processor_parent_class)->finalize(G_OBJECT(proc)); - -} |