Some options in the Diff Options menu would fit better in the objdiff.json config, since they depend on the project being used, and not the user. Some examples are:
Arch Settings/ARM/Architecture version
Arch Settings/ARM/VFPv2 instructions
Arch Settings/MIPS/ABI
Arch Settings/MIPS/Instruction category
Demangler
Combine data sections
Combine text sections
A similar approach to how Reverse function order (-inline deferred) is handled could be taken, where a value can be optionally defined in the config, and if no value is specified, leave it up to the user.
Some options in the
Diff Optionsmenu would fit better in theobjdiff.jsonconfig, since they depend on the project being used, and not the user. Some examples are:Arch Settings/ARM/Architecture versionArch Settings/ARM/VFPv2 instructionsArch Settings/MIPS/ABIArch Settings/MIPS/Instruction categoryDemanglerCombine data sectionsCombine text sectionsA similar approach to how
Reverse function order (-inline deferred)is handled could be taken, where a value can be optionally defined in the config, and if no value is specified, leave it up to the user.