Lines Matching refs:binaries
376 std::vector<AutoFDOBinaryInfo> binaries(lbr_data.binaries.size()); in ConvertLBRDataToAutoFDO() local
379 if (sample.binary_id > binaries.size()) { in ConvertLBRDataToAutoFDO()
383 binaries[sample.binary_id - 1].AddAddress(sample.vaddr_in_file); in ConvertLBRDataToAutoFDO()
390 if (branch.from_binary_id > binaries.size()) { in ConvertLBRDataToAutoFDO()
395 binaries[branch.from_binary_id - 1].AddBranch(branch.from_vaddr_in_file, in ConvertLBRDataToAutoFDO()
405 binaries[branch.from_binary_id - 1].AddRange(begin, end); in ConvertLBRDataToAutoFDO()
409 return binaries; in ConvertLBRDataToAutoFDO()
458 std::optional<std::vector<AutoFDOBinaryInfo>> binaries = ConvertLBRDataToAutoFDO(lbr_data_); in PostProcess() local
459 if (!binaries) { in PostProcess()
463 autofdo_binary_map_[dso] = std::move(binaries.value()[binary_id - 1]); in PostProcess()
487 lbr_data_.binaries.emplace_back(dso, 0); in GetBinaryId()
488 uint32_t binary_id = static_cast<uint32_t>(lbr_data_.binaries.size()); in GetBinaryId()
540 std::vector<uint32_t> new_ids(lbr_data.binaries.size()); in ProcessLBRData()
543 for (size_t i = 0; i < lbr_data.binaries.size(); ++i) { in ProcessLBRData()
544 if (!binary_filter_.Filter(lbr_data.binaries[i].path)) { in ProcessLBRData()
551 if (next_id <= lbr_data.binaries.size()) { in ProcessLBRData()
553 for (size_t i = 0; i < lbr_data.binaries.size(); ++i) { in ProcessLBRData()
556 lbr_data.binaries[new_pos] = lbr_data.binaries[i]; in ProcessLBRData()
559 lbr_data.binaries.resize(next_id - 1); in ProcessLBRData()
757 std::vector<uint32_t> new_ids(lbr_data.binaries.size()); in AddLBRData()
758 for (size_t i = 0; i < lbr_data.binaries.size(); i++) { in AddLBRData()
759 const BinaryKey& key = lbr_data.binaries[i]; in AddLBRData()
766 lbr_data_.binaries.emplace_back(key); in AddLBRData()
1055 std::optional<std::vector<AutoFDOBinaryInfo>> binaries = ConvertLBRDataToAutoFDO(lbr_data); in ConvertBranchListToAutoFDO() local
1056 if (!binaries) { in ConvertBranchListToAutoFDO()
1059 for (size_t i = 0; i < binaries.value().size(); ++i) { in ConvertBranchListToAutoFDO()
1060 autofdo_writer.AddAutoFDOBinary(lbr_data.binaries[i], binaries.value()[i]); in ConvertBranchListToAutoFDO()