X86DisassemblyContentProviderFactoryDependencies(DisassemblyContentSettingsImpl disasm, MasmDisassemblySettingsImpl masm, NasmDisassemblySettingsImpl nasm, GasDisassemblySettingsImpl gas)
 {
     DisasmSettings = disasm;
     MasmSettings   = masm;
     NasmSettings   = nasm;
     GasSettings    = gas;
 }
Ejemplo n.º 2
0
        public static GasFormatterOptions ToGas(this IGasDisassemblySettings settings)
        {
            var options = new GasFormatterOptions();

            CopyBase(options, settings);
            options.NakedRegisters               = settings.NakedRegisters;
            options.ShowMnemonicSizeSuffix       = settings.ShowMnemonicSizeSuffix;
            options.SpaceAfterMemoryOperandComma = settings.SpaceAfterMemoryOperandComma;
            return(options);
        }