Johannes Obermayr

Results 46 comments of Johannes Obermayr

> [...] what else should I be doing??? OK it is an empty file which should be removed. I created a branch with just one squashed commit: https://github.com/jobermayr/ghidra/tree/3331 If you...

Merge conflict after a477689 and 08b20d5

> > Merge conflict after [a477689](https://github.com/NationalSecurityAgency/ghidra/commit/a4776892bd37c6a85f3d78f77a6f5837c97622c7) and [08b20d5](https://github.com/NationalSecurityAgency/ghidra/commit/08b20d5d21981b1080882514410c076701473d1b) > > @jobermayr I've updated my branch, is that sufficient? I can only speak for building: yes :)

b9202411 ``` > Task :SoftwareModeling:compileJava FAILED /tmp/ghidra/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/AddressModelDB.java:32: error: AddressModelDB is not abstract and does not override abstract method getAlignedLength() in DataType class AddressModelDB extends DataTypeDB {//implements AddressModel { ^ 1...

This change leads to an error with example from (https://github.com/NationalSecurityAgency/ghidra/pull/5872#issuecomment-1757246945) ``` [decomp]> decompile Decompiling reallocInit Low-level ERROR: Illegal p-code in executable snippet Unable to proceed with function: reallocInit ``` Without:...

To fix build errors: ``` diff --git a/Ghidra/Processors/MC6800/certification.manifest b/Ghidra/Processors/MC6800/certification.manifest index f639a320c4..38ab353b57 100644 --- a/Ghidra/Processors/MC6800/certification.manifest +++ b/Ghidra/Processors/MC6800/certification.manifest @@ -21,6 +21,10 @@ data/languages/H6309.slaspec||GHIDRA||||END| data/languages/mc146805e2.pspec||GHIDRA||||END| data/languages/mc146805e2.slaspec||GHIDRA||||END| data/manuals/6809.idx||GHIDRA||||END| +data/languages/HD6303.cspec||GHIDRA||||END| +data/languages/HD6303.ldefs||GHIDRA||||END| +data/languages/HD6303.pspec||GHIDRA||||END| +data/languages/HD6303.slaspec||GHIDRA||||END| data/languages/mc6800.cspec||GHIDRA||||END| data/languages/mc6800.ldefs||GHIDRA||||END|...

To fix build errors: ``` diff --git a/Ghidra/Debug/Debugger-agent-frida/certification.manifest b/Ghidra/Debug/Debugger-agent-frida/certification.manifest index 3b64c4c230..d03e596d11 100644 --- a/Ghidra/Debug/Debugger-agent-frida/certification.manifest +++ b/Ghidra/Debug/Debugger-agent-frida/certification.manifest @@ -11,3 +11,9 @@ data/scripts/onCallSummary.js||GHIDRA||||END| data/scripts/onEnter.js||GHIDRA||||END| data/scripts/onLeave.js||GHIDRA||||END| data/scripts/onReceive.js||GHIDRA||||END| +src/main/cpp/dbg.h||GHIDRA||||END| +src/main/cpp/frida-core.h||GHIDRA||||END| +src/main/cpp/frida-core.vcxproj||GHIDRA||||END| +src/main/cpp/frida-core-example.c||GHIDRA||||END| +src/main/cpp/frida-core-example.vcxproj||GHIDRA||||END| +src/main/cpp/frida_dll-msvc_build.sln||GHIDRA||||END|...

To fix build errors: ``` diff --git a/Ghidra/Processors/ARC4/build.gradle b/Ghidra/Processors/ARC4/build.gradle index 8aacdd8c0c..ce1a384eff 100644 --- a/Ghidra/Processors/ARC4/build.gradle +++ b/Ghidra/Processors/ARC4/build.gradle @@ -4,7 +4,6 @@ apply from: "$rootProject.projectDir/gradle/processorProject.gradle" apply plugin: 'eclipse' eclipse.project.name = 'Processors ARC4'...

Here is a squashed and buildable version (cleanup and with `build.gradle` and `certification.manifest`): https://github.com/jobermayr/ghidra-staging/blob/master/6412-Add-support-for-V810-and-V830-family-CPUs.patch

I am trying to debug failure in https://github.com/jobermayr/ghidra-staging/blob/master/4812-Introduce-operand-offset-C-and-Java.patch. I don't know whether Native, Java or both lead to the error when loading a vax file on Java side. When trying...