Skip to content

DefinitionFilePath keys in config not relative to HxD root directory #4

@exodustx0

Description

@exodustx0

Hi there, been a while. I've had this issue for a few months now, but it's only now that I've discovered that files inside of HxD's root directory do still work.

To elaborate, when I open a file that's located in HxD's root folder in HxD, with the plugin loaded, it disassembles as expected. Any other file, including in sub-directories of HxD's root folder (like the plugin's DLL itself), will have the plugin produce "invalid" reports and not write log files for every ISA definition. Note that HxD's internal x86 disassembly types still work as normal.

The weird part is that this wasn't an issue in the past. In fact, I hadn't changed a thing about HxD, the plugin, or any of their configs between the plugin working for me and noticing this issue. There was only one notable event that I can point to as the origin of the issue, which was my PC having utterly frozen up one day, forcing me to force-shutdown. (For context, I had to reinstall some other apps in order to get them working again; apparently a few files got corrupted in the force-shutdown.)

I have completely purged this plugin and HxD from my system (program files, registry keys and AppData config files, as far as I could find them, but I might've missed something) and reinstalled them, and unlike with other apps that worked after doing this, the plugin remained in this state.

Unfortunately I don't know how to diagnose this issue further. Do you have any ideas?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions