- 
                Notifications
    You must be signed in to change notification settings 
- Fork 14
          Support PyGhidra in Ghidra 11.3 and Drop ghidra_bridge
          #148
        
          New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
| Current Progress
 Bugs
 TODO
 | 
1dc7987    to
    60a11ad      
    Compare
  
    d88d39c    to
    567a4aa      
    Compare
  
    | What is Stalling This PR?Aside from the TODOs and bugs above in the thread, there is two major problems delaying the completion of this PR. Both are major. Problem 1: Starting a QApplication in a JPype thread causes a segfault on MacOSRunning the following code in a Python3 script in Ghidra will segfault on Mac End of the stack trace on MacOS: I speculate this is due to the hard requirements of being on the main thread when doing any GUI in macOS. I see only two possible solutions: 
 This bug is critical and would drop all macOS support if merged without completion. Problem 2: Subclassing Java Classes is Broken in JPypeWe can't subclass any class from Ghidra. This is a problem for  The solution is to make a class that can be  Want to Help?If you know insane things about Qt on MacOS, I could really use your advice if you know a way around the above. However, if you don't, and still want to contribute, developing a way to seamlessly call the  If you are interested in helping (like @xeniarose :D), feel free to ping me for more info. Any form of help is appreciated <3. | 
Tied to binsync/binsync#408, closes #123.