MCPcopy Create free account
hub / github.com/compiler-explorer/compiler-explorer / processAsm

Method processAsm

lib/compilers/v.ts:68–83  ·  view source on GitHub ↗
(result: any, filters: ParseFiltersAndOutputOptions, options: string[])

Source from the content-addressed store, hash-verified

66 }
67
68 override async processAsm(result: any, filters: ParseFiltersAndOutputOptions, options: string[]): Promise<any> {
69 const backend = this.getBackendFromOptions(options);
70 switch (backend) {
71 case 'c':
72 case 'js':
73 case 'js_node':
74 case 'js_browser':
75 case 'js_freestanding':
76 case 'go': {
77 return this.processCLike(result, filters);
78 }
79 default: {
80 return this.asm.process(result.asm, filters);
81 }
82 }
83 }
84
85 override getSharedLibraryPathsAsArguments(libraries: SelectedLibraryVersion[], libDownloadPath?: string) {
86 return [];

Callers 10

java-tests.tsFile · 0.45
numba-tests.tsFile · 0.45
lua-tests.tsFile · 0.45
processAsmWithParserFunction · 0.45
hook-tests.tsFile · 0.45

Calls 3

getBackendFromOptionsMethod · 0.95
processCLikeMethod · 0.95
processMethod · 0.65

Tested by

no test coverage detected