ApplySig icon indicating copy to clipboard operation
ApplySig copied to clipboard

Apply IDA FLIRT signatures for Ghidra

Results 10 ApplySig issues
Sort by recently updated
recently updated
newest added

I took the liberty of patching the relevant code a bit quickly to find the problem: ```py while funk is not None: funk_start = int(funk.entryPoint.toString(), 16) funk_end = get_function_end(funk) print(funk_end)...

I noticed there are several outstanding pull requests. Is this script still being maintained? Thanks for your efforts, this is a fantastic script.

> Uncaught Exception! java.lang.NullPointerException at org.python.core.Py.dispatchToChecker(Py.java:2490) at org.python.core.Py.isInstance(Py.java:2347) at org.python.core.__builtin__.isinstance(__builtin__.java:712) at org.python.core.Py.exceptionToString(Py.java:1372) at org.python.core.Py.exceptionToBytes(Py.java:1339) at org.python.core.Py.displayException(Py.java:1316) at org.python.core.PyException.printStackTrace(PyException.java:89) at docking.DockingErrorDisplay.buildStackTrace(DockingErrorDisplay.java:146) at docking.DockingErrorDisplay.createErrorDialog(DockingErrorDisplay.java:114) at docking.DockingErrorDisplay.doShowDialog(DockingErrorDisplay.java:98) at docking.DockingErrorDisplay.lambda$showDialog$0(DockingErrorDisplay.java:91) at docking.DockingErrorDisplay$$Lambda$444/0000000000000000.run(Unknown Source) at...

Will you add more documentation? ;)

quick fixes so you can see why flirt files are dying in a ball of fire

Resolves #2 and implements #3

I noticed that for many library functions there are local labels is the flirt database that were being applied as function names. Also in some cases additional functions are defined...

The demangler will not demangle symbols/labels applied with SourceType.USER_DEFINED. Setting to any other level will resolve this.