mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2026-05-16 05:32:52 -04:00
28 lines
729 B
TypeScript
28 lines
729 B
TypeScript
import {ParseFiltersAndOutputOptions} from '../../types/features/filters.interfaces.js';
|
|
import {BaseObjdumper} from './base.js';
|
|
|
|
export class PlainObjdumper extends BaseObjdumper {
|
|
constructor() {
|
|
super([], []);
|
|
}
|
|
|
|
override getArgs(
|
|
outputFilename: string,
|
|
demangle?: boolean,
|
|
intelAsm?: boolean,
|
|
staticReloc?: boolean,
|
|
dynamicReloc?: boolean,
|
|
objdumperArguments?: string[],
|
|
filters?: ParseFiltersAndOutputOptions,
|
|
) {
|
|
const args: string[] = [];
|
|
if (objdumperArguments) args.push(...objdumperArguments);
|
|
args.push(outputFilename);
|
|
return args;
|
|
}
|
|
|
|
static override get key() {
|
|
return 'plain';
|
|
}
|
|
}
|