diff options
| author | Pimyn Girgis <pimyn@google.com> | 2025-12-02 12:32:27 +0000 |
|---|---|---|
| committer | Tahuti <pimyn@google.com> | 2025-12-03 09:02:54 +0000 |
| commit | 4fe71640e3cb12979ba4d15deef2b846289a3589 (patch) | |
| tree | 3146931f2f4433aba1c5ae810df0b3eaaa3f1cee /executor | |
| parent | 1cfbf16e320ca9bdadd9c24eb1d2d68b25369ba6 (diff) | |
executor: update executor code to match new flatbuffers
flatbuffers changed some function signatures. Update executor code to match.
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/executor.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/executor/executor.cc b/executor/executor.cc index 4d95a44e6..d6bba7aa7 100644 --- a/executor/executor.cc +++ b/executor/executor.cc @@ -230,7 +230,7 @@ class ShmemBuilder : ShmemAllocator, public flatbuffers::FlatBufferBuilder public: ShmemBuilder(OutputData* data, size_t size, bool store_size) : ShmemAllocator(data + 1, size - sizeof(*data)), - FlatBufferBuilder(size - sizeof(*data), this) + flatbuffers::FlatBufferBuilder(size - sizeof(*data), this) { if (store_size) data->size.store(size, std::memory_order_relaxed); @@ -238,7 +238,7 @@ public: if (consumed >= size - sizeof(*data)) failmsg("ShmemBuilder: too large output offset", "size=%zd consumed=%zd", size, consumed); if (consumed) - FlatBufferBuilder::buf_.make_space(consumed); + flatbuffers::FlatBufferBuilder::buf_.make_space(consumed); } }; @@ -1226,7 +1226,7 @@ uint32 write_signal(flatbuffers::FlatBufferBuilder& fbb, int index, cover_t* cov { // Write out feedback signals. // Currently it is code edges computed as xor of two subsequent basic block PCs. - fbb.StartVector(0, sizeof(uint64)); + fbb.StartVector<uint64_t>(0); cover_data_t* cover_data = (cover_data_t*)(cov->data + cov->data_offset); if ((char*)(cover_data + cov->size) > cov->data_end) failmsg("too much cover", "cov=%u", cov->size); @@ -1267,7 +1267,7 @@ uint32 write_cover(flatbuffers::FlatBufferBuilder& fbb, cover_t* cov) std::sort(cover_data, end); cover_size = std::unique(cover_data, end) - cover_data; } - fbb.StartVector(cover_size, sizeof(uint64)); + fbb.StartVector<uint64_t>(cover_size); // Flatbuffer arrays are written backwards, so reverse the order on our side as well. for (uint32 i = 0; i < cover_size; i++) fbb.PushElement(uint64(cover_data[cover_size - i - 1] + cov->pc_offset)); |
