widberg

Results 29 comments of widberg

Finally found some time to pick this up again. It should be more in line with what you were talking about now. I wanted to get some more feedback from...

Thanks for the report. Sorry this got reported upstream first, I try my best to make all the error messages and README point people to report stuff here but there's...

@zhangqingqing24630 Rebasing onto the latest llvm-project/main seems to have fixed this with no further changes on my part https://godbolt.org/z/P9qf3oYjW, https://godbolt.org/z/Mcar1cajc. It even works with my __usercall calling convention https://godbolt.org/z/Krs543h5r. There's...

I am working on a PR that will address at least points 1 and 2. Feel free to assign this issue to me. I would like to discuss potential solutions...

While working on fixes for the first points, I found another one ### 4. Submodule Re-Exports When type checking this script, even without `--strict` ```python import __main__ import ghidra import...

Another minor issue found while testing: ### 6. `ghidra.ghidra_builtins.this` The `ghidra_builtins` module should have a variable called `this` with type ~~`ghidra.jython.JythonScript`~~`ghidra.app.script.GhidraScript`.

That is a good point, I forgot about that. So, should the type of `this` be `GhidraScript` to accommodate both `PyGhidraGhidraScript` and `PyGhidraHeadlessScript`?

Sorry, I've been busy with a lot recently. I plan on getting back into this soon. As part of updating to the latest LLVM, I want to make some changes...

I made a new release based on llvmorg-21.1.0. I'll work on resolving the remaining points before closing this.