From 5ec0e978b534c6de6d3d63a34bfbfcf81ff9b010 Mon Sep 17 00:00:00 2001 From: Alexey Esaulenko Date: Tue, 24 Oct 2023 16:30:52 +0400 Subject: [PATCH 1/2] HCS12 processor: fix inproper name for analyzer plugin --- .../app/plugin/core/analysis/HCS12ConventionAnalyzer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java b/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java index b2c0f2f61a..6e4ee04412 100644 --- a/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java +++ b/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java @@ -51,10 +51,11 @@ public class HCS12ConventionAnalyzer extends AbstractAnalyzer { @Override public boolean canAnalyze(Program program) { - // Only analyze HCS12 Programs + // Only analyze HCS-12 / HCS-12X Programs Processor processor = program.getLanguage().getProcessor(); + boolean canDo = "HCS-12".equals(processor.toString()) || + "HCS-12X".equals(processor.toString()); - boolean canDo = processor.equals(Processor.findOrPossiblyCreateProcessor("HCS12")); if (canDo) { xgate = program.getRegister("XGATE"); } From 26d0b05ae0a07ea07d79c77ddd75d6ccc2a1d243 Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Tue, 5 May 2026 11:11:26 -0400 Subject: [PATCH 2/2] GP-0: Certify --- .../app/plugin/core/analysis/HCS12ConventionAnalyzer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java b/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java index 6e4ee04412..5ef162ae20 100644 --- a/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java +++ b/Ghidra/Processors/HCS12/src/main/java/ghidra/app/plugin/core/analysis/HCS12ConventionAnalyzer.java @@ -4,9 +4,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.