diff options
Diffstat (limited to 'lib/external-parsers/external-parser.interface.ts')
-rw-r--r-- | lib/external-parsers/external-parser.interface.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/external-parsers/external-parser.interface.ts b/lib/external-parsers/external-parser.interface.ts new file mode 100644 index 000000000..67f4e22ba --- /dev/null +++ b/lib/external-parsers/external-parser.interface.ts @@ -0,0 +1,11 @@ +import {ParsedAsmResult} from '../../types/asmresult/asmresult.interfaces'; +import {ParseFilters} from '../../types/features/filters.interfaces'; + +export interface IExternalParser { + objdumpAndParseAssembly( + buildfolder: string, + objdumpArgs: string[], + filters: ParseFilters, + ): Promise<ParsedAsmResult>; + parseAssembly(filepath: string, filters: ParseFilters): Promise<ParsedAsmResult>; +} |