(sym: SymbolInformation)
| 339 | } |
| 340 | |
| 341 | private addSymbolToTrees(sym: SymbolInformation) { |
| 342 | const add = (symt: AddressToSym, address: number) => { |
| 343 | const info = symt.get(address); |
| 344 | if (info) { |
| 345 | info.push(sym); |
| 346 | } else { |
| 347 | symt.set(address, [sym]); |
| 348 | } |
| 349 | }; |
| 350 | add(this.symbolsByAddress, sym.address); |
| 351 | add(this.symbolsByAddressOrig, sym.addressOrig); |
| 352 | } |
| 353 | |
| 354 | private objdumpReader: SpawnLineReader; |
| 355 | private currentObjDumpFile: string = null; |