diff --git a/PowerAnalyse/main.cpp b/PowerAnalyse/main.cpp index 9b63971..415e1e7 100644 --- a/PowerAnalyse/main.cpp +++ b/PowerAnalyse/main.cpp @@ -226,7 +226,7 @@ int main() sw.type = type; }; - println("#"); + println("# Generated by PowerAnalyse"); insertTable(0x830ADAD8, 0x830ADB28, 11, 0x1B, SWITCH_COMPUTED); insertTable(0x830AE1B0, 0x830AE21C, 11, 0x1B, SWITCH_BYTEOFFSET); insertTable(0x82CFE120, 0x82CFDE68, 11, 0x10, SWITCH_SHORTOFFSET); @@ -262,7 +262,7 @@ int main() ScanTable((uint32_t*)data, base + (data - dataStart), table); // std::println("{:X} ; jmptable - {}", base + (data - dataStart), table.labels.size()); - if (table.defaultLabel != 0) + if (table.base != 0) { ReadTable(image, table); printTable(table);