(query, result)
| 77 | } |
| 78 | |
| 79 | async loadVMSymbolsMacOS(query, result) { |
| 80 | let libName = |
| 81 | (query.targetRootFS ? query.targetRootFS : '') + query.libName; |
| 82 | try { |
| 83 | // Fast skip files that don't exist. |
| 84 | if (libName.indexOf('/') === -1 || !fs.existsSync(libName)) return; |
| 85 | result.symbols = [await sh(this.nmExec, '--demangle', '-n', libName), '']; |
| 86 | } catch (e) { |
| 87 | result.error = e.message; |
| 88 | } |
| 89 | } |
| 90 | |
| 91 | async loadVMSymbolsLinux(query, result) { |
| 92 | let libName = query.libName; |
no test coverage detected