mumbel

Results 119 comments of mumbel

Ghidra/Features/Python/ghidra_scripts/external_module_caller.py Ghidra/Features/Python/ghidra_scripts/external_module_callee.py

``` java.lang.NullPointerException at ghidra.app.cmd.function.CreateThunkFunctionCmd.resolveComputableFlow(CreateThunkFunctionCmd.java:423) at ghidra.app.cmd.function.CreateThunkFunctionCmd.getReferencedFunction(CreateThunkFunctionCmd.java:281) at ghidra.app.cmd.function.CreateThunkFunctionCmd.applyTo(CreateThunkFunctionCmd.java:169) at ghidra.framework.cmd.BackgroundCommand.applyTo(BackgroundCommand.java:51) at ghidra.app.analyzers.FunctionStartAnalyzer$FunctionStartAction.applyActionToSet(FunctionStartAnalyzer.java:302) at ghidra.app.analyzers.FunctionStartAnalyzer$FunctionStartAction.apply(FunctionStartAnalyzer.java:211) at ghidra.util.bytesearch.MemoryBytePatternSearcher.searchBlock(MemoryBytePatternSearcher.java:240) at ghidra.util.bytesearch.MemoryBytePatternSearcher.search(MemoryBytePatternSearcher.java:128) at ghidra.app.analyzers.FunctionStartAnalyzer.added(FunctionStartAnalyzer.java:698) at ghidra.app.analyzers.FunctionStartFuncAnalyzer.added(FunctionStartFuncAnalyzer.java:52) at ghidra.app.plugin.core.analysis.AnalysisScheduler.runAnalyzer(AnalysisScheduler.java:186) at ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:39) at ghidra.app.plugin.core.analysis.AutoAnalysisManager$AnalysisTaskWrapper.run(AutoAnalysisManager.java:688) at ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:788)...

Thanks for taking a look @emteere . I'll update tonight with more info. I will say it only happens with queued functions to disassemble/create function, once everything is code the...

``` 48 00 00 fc 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60...

Then this should really be ``` attach variables [ FRN_1 ] [ fr0 fr2 fr4 fr6 fr8 fr10 fr12 fr14 ]; attach variables [ FRN_2 ] [ fr1 fr3 fr5...

Just tried implementing the `>>5` analysis class (seeing this a lot in PPC 32 BE is why) before it clicked I'd need the CLZ logic. Searched CLA and found this....

@ghidracadabra sorry for the delay, was AFK all last week with my example, I see ```C struct foo *x; struct bar *y; x = get_foo(); if (x == NULL) {...

You keep saying disassembly, do you mean decompiler, or is the assembly presented incorrectly? The OUT from z80 is probably how 8085 should be written in SLEIGH, but on master...

I guess it threw me off, didn't really realize there's two syntax for STORE operations. Didn't expect an issue that big vs just the one instruction/constructor. Out of curiosity is...

Is there a reason why this CPU hasn't been added yet? niche processor, no real use in security world (ie NSA wouldn't probably be the developer), waiting for someone to...