Skip to content

Commit b5d212b

Browse files
committed
Enable Amalgamator
1 parent c406f34 commit b5d212b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/entry-points/desktop/extension.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616

1717
import * as vscode from 'vscode';
1818
import { AdapterRegistry } from '../../plugin/adapter-registry/adapter-registry';
19+
import { AmalgamatorGdbVariableTransformer, AmalgamatorSessionManager } from '../../plugin/adapter-registry/amalgamator-gdb-tracker';
1920
import { CAdapter } from '../../plugin/adapter-registry/c-adapter';
2021
import { ContextTracker } from '../../plugin/context-tracker';
22+
import { outputChannelLogger } from '../../plugin/logger';
2123
import { MemoryProvider } from '../../plugin/memory-provider';
2224
import { MemoryStorage } from '../../plugin/memory-storage';
2325
import { MemoryWebview } from '../../plugin/memory-webview-main';
@@ -32,6 +34,9 @@ export const activate = async (context: vscode.ExtensionContext): Promise<Adapte
3234
const memoryStorage = new MemoryStorage(memoryProvider);
3335
const cAdapter = new CAdapter(registry);
3436

37+
const debugTypes = ['amalgamator'];
38+
registry.registerAdapter(new AmalgamatorSessionManager(AmalgamatorGdbVariableTransformer, outputChannelLogger, ...debugTypes), ...debugTypes);
39+
3540
registry.activate(context);
3641
sessionTracker.activate(context);
3742
memoryProvider.activate(context);

0 commit comments

Comments
 (0)