#include "src/wasm/pgo.h"
#include "src/wasm/decoder.h"
#include "src/wasm/wasm-module-builder.h"
namespace v8::internal::wasm {
constexpr uint8_t kFunctionExecutedBit = …;
constexpr uint8_t kFunctionTieredUpBit = …;
class ProfileGenerator { … };
void DeserializeTypeFeedback(Decoder& decoder, const WasmModule* module) { … }
std::unique_ptr<ProfileInformation> DeserializeTieringInformation(
Decoder& decoder, const WasmModule* module) { … }
std::unique_ptr<ProfileInformation> RestoreProfileData(
const WasmModule* module, base::Vector<uint8_t> profile_data) { … }
void DumpProfileToFile(const WasmModule* module,
base::Vector<const uint8_t> wire_bytes,
std::atomic<uint32_t>* tiering_budget_array) { … }
std::unique_ptr<ProfileInformation> LoadProfileFromFile(
const WasmModule* module, base::Vector<const uint8_t> wire_bytes) { … }
}