decord/source/modules/tti_analytics/native/ArtProfileAnalytics.android.tsx
github-actions a36fe4ec9c chore: update source for alpha 347.0
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-14 20:04:03 +00:00

113 lines
4.3 KiB
TypeScript

// Module ID: 7778
// Function ID: 7779
// Name: ArtProfileAnalytics
// Dependencies: [32, 5, 1074, 7776, 1952, 1240, 2]
// Exports: trackAndroidArtProfileSnapshot
// Module 7778 (ArtProfileAnalytics)
import Timers from "Timers" /* 1952 */;
import NativeTTIModuleDefault from "NativeTTIModule" /* 7776 */;
import _slicedToArray from "module_32" /* 32 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
require = fn;
let closure_7 = async function _trackAndroidArtProfileSnapshotAsync(arg0, value) {
if (c5 === 2) {
c5 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp4 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c5 = 2;
if (0 === c4) {
if (arg0 === 1) {
c5 = 3;
throw value;
} else if (arg0 === 2) {
c5 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_3 = tmp2;
closure_2 = tmp5;
closure_130_0 = closure_0;
closure_130_1 = closure_1;
closure_130_2 = undefined;
closure_130_3 = undefined;
closure_130_4 = undefined;
closure_130_5 = undefined;
closure_130_6 = undefined;
const javaBaselineProfileCompilationStatus = NativeTTIModuleDefault.getJavaBaselineProfileCompilationStatus();
const catchPromise = javaBaselineProfileCompilationStatus.catch(() => closure_1_6);
const items = [catchPromise, Timers.timeoutPromise(10000).then(() => closure_1_6)];
const items1 = [Promise.race(items), ];
const timeoutPromiseResult = Timers.timeoutPromise(10000);
items1[1] = NativeTTIModuleDefault.getAndroidArtProfileTelemetry();
c4 = 1;
c5 = 1;
const obj4 = { value: Promise.all(items1), done: false };
return obj4;
}
} else if (arg0 === 1) {
c5 = 3;
throw value;
} else if (arg0 === 2) {
c5 = 3;
const obj = { value, done: true };
return obj;
} else {
closure_130_2 = value;
closure_130_3 = closure_131_3(closure_130_2, 2);
closure_130_4 = closure_130_3[0];
closure_130_5 = closure_130_3[1];
const obj5 = {};
const merged = Object.assign(closure_130_1);
obj5.load_id = closure_130_0;
obj5.java_baseline_profile_compilation_status = closure_130_4;
obj5.package_update_age_ms = closure_130_5.packageUpdateAgeMs;
obj5.launch_index_since_package_update = closure_130_5.launchIndexSincePackageUpdate;
obj5.changed_since_previous_observation = closure_130_5.changedSincePreviousObservation;
obj5.reference_profile_metadata_status = closure_130_5.referenceProfileMetadataStatus;
obj5.reference_profile_size_bytes = closure_130_5.referenceProfileSizeBytes;
obj5.reference_profile_last_modified_ms = closure_130_5.referenceProfileLastModifiedMs;
obj5.current_profile_metadata_status = closure_130_5.currentProfileMetadataStatus;
obj5.current_profile_size_bytes = closure_130_5.currentProfileSizeBytes;
obj5.current_profile_last_modified_ms = closure_130_5.currentProfileLastModifiedMs;
closure_130_6 = obj5;
closure_131_1(closure_131_2[5]).track(closure_131_5.ANDROID_ART_PROFILE_SNAPSHOT, closure_130_6, { logEventProperties: true });
c5 = 3;
return { value: "HermesInternal", done: null };
}
} catch (tmp6) {
c5 = tmp;
throw tmp6;
}
}
};
const AnalyticEvents = fn(1074).AnalyticEvents;
const UNKNOWN_STATUS = "UNKNOWN_STATUS";
const size = fn(2);
const result = size.fileFinishedImporting("modules/tti_analytics/native/ArtProfileAnalytics.android.tsx");
export const trackAndroidArtProfileSnapshot = function trackAndroidArtProfileSnapshot(arg0, arg1) {
(function trackAndroidArtProfileSnapshotAsync() {
const self = this;
const apply = closure_1_7.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
})(arg0, arg1).catch(() => {
});
};