Future _symbolizeCrashWithGivenSymbols()

in github-label-notifier/symbolizer/lib/symbolizer.dart [214:250]


  Future<CrashSymbolizationResult> _symbolizeCrashWithGivenSymbols(
      Crash crash, String symbolsDir, EngineBuild build) {
    final result = CrashSymbolizationResult(
        engineBuild: build, crash: crash, symbolized: null);
    if (crash.format == 'dartvm') {
      return _symbolizeDartvmFrames(
        result,
        crash.frames.cast<DartvmCrashFrame>(),
        crash.engineVariant.arch,
        symbolsDir,
      );
    } else if (crash.format == 'custom') {
      return _symbolizeCustomFrames(
        result,
        crash.frames.cast<CustomCrashFrame>(),
        crash.engineVariant.arch,
        build,
        symbolsDir,
      );
    } else if (crash.engineVariant.os == 'android') {
      return _symbolizeAndroidFrames(
        result,
        crash.frames.cast<AndroidCrashFrame>(),
        crash.engineVariant.arch,
        symbolsDir,
        crash.androidMajorVersion,
      );
    } else {
      return _symbolizeIosFrames(
        result,
        crash.frames.cast<IosCrashFrame>(),
        crash.engineVariant.arch,
        build,
        symbolsDir,
      );
    }
  }