Giter Site home page Giter Site logo

Unable to load plugin about mipscpu HOT 8 CLOSED

makigumo avatar makigumo commented on August 28, 2024
Unable to load plugin

from mipscpu.

Comments (8)

makigumo avatar makigumo commented on August 28, 2024

You should see some output like the following when run from the terminal:

$ /Applications/Hopper\ Disassembler\ v4.app/Contents/MacOS/Hopper\ Disassembler\ v4
2017-04-26 11:21:26.289 Hopper Disassembler v4[3983:157623] Hopper Disassembler v4.1.3 started
[..]
2017-04-26 11:21:26.301 Hopper Disassembler v4[3983:157623] Looking for CPU plugins into /Library/Application Support/Hopper/PlugIns/v4/CPUs
[..]
2017-04-26 11:21:26.304 Hopper Disassembler v4[3983:157623] Loading /Users/$USER/Library/Application Support/Hopper/PlugIns/v4/CPUs/MIPSCPU.hopperCPU

You probably also want to try the reimpl branch, where you can choose between two disassembler engines, one with limited instruction support (MIPS32) but better address handling, the other is based on capstone but the address handling is a little messed up :/

from mipscpu.

jrozner avatar jrozner commented on August 28, 2024

Just tried this in the reimpl branch and I'm seeing this:
ERROR: Cannot load /Users/joe/Library/Application Support/Hopper/PlugIns/v4/CPUs/MIPSCPU.hopperCPU, plugin makes use of external function(s), and may be too slow for a CPU plugin. Also, make sure that plugin is compiled for OS X 10.9, or higher.

from mipscpu.

makigumo avatar makigumo commented on August 28, 2024

This is interesting, when building with xcodebuild I'm getting the same error. When building from Xcode (8.3.2) it works fine. I'm not sure why though.

from mipscpu.

jrozner avatar jrozner commented on August 28, 2024

I'm seeing similar behavior. I just tried building from within XCode itself. It looks like it's trying to load it but now I'm seeing this error:

2017-04-26 14:18:56.080 Hopper Disassembler v4[86224:2322157] Missing implementation of method "cpuContextClass" in "MIPSCPU" to conform protocol "CPUDefinition"
2017-04-26 14:18:56.080 Hopper Disassembler v4[86224:2322157]   ERROR: Class MIPSCPU does not conform to protocol CPUDefinition.

I did an upgrade this morning to hopper. Not sure if that is responsible for this error or not.

from mipscpu.

makigumo avatar makigumo commented on August 28, 2024

Yes there was an SDK change. The reimpl branch is already updated ( 14f77fe).

from mipscpu.

jrozner avatar jrozner commented on August 28, 2024

Cool, that worked. Thanks!

from mipscpu.

makigumo avatar makigumo commented on August 28, 2024

That's good.

I just checked with the sample M68kCPU plugin from the SDK and it is showing the same problem.
I could narrow the problem down to the Release configuration, e.g. xcodebuild -configuration Debug is working.

from mipscpu.

makigumo avatar makigumo commented on August 28, 2024

Load issues were fixed in Hopper 4.2.0.

from mipscpu.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.