Home
last modified time | relevance | path

Searched refs:PackageParser (Results 1 – 10 of 10) sorted by relevance

/openbmc/pldm/fw-update/
H A Dpackage_parser.hpp28 class PackageParser class
31 PackageParser() = delete;
32 PackageParser(const PackageParser&) = delete;
33 PackageParser(PackageParser&&) = default;
34 PackageParser& operator=(const PackageParser&) = delete;
35 PackageParser& operator=(PackageParser&&) = delete;
36 virtual ~PackageParser() = default;
47 explicit PackageParser(PackageHeaderSize pkgHeaderSize, in PackageParser() function in pldm::fw_update::PackageParser
148 class PackageParserV1 final : public PackageParser
170 PackageParser(pkgHeaderSize, pkgVersion, componentBitmapBitLength) in PackageParserV1()
[all …]
H A Dpackage_parser.cpp24 size_t PackageParser::parseFDIdentificationArea( in parseFDIdentificationArea()
143 size_t PackageParser::parseCompImageInfoArea(ComponentImageCount compImageCount, in parseCompImageInfoArea()
190 void PackageParser::validatePkgTotalSize(uintmax_t pkgSize) in validatePkgTotalSize()
294 std::unique_ptr<PackageParser> parsePkgHeader(std::vector<uint8_t>& pkgData) in parsePkgHeader()
H A Dupdate_manager.hpp156 std::unique_ptr<PackageParser> parser;
/openbmc/phosphor-bmc-code-mgmt/common/pldm/
H A Dpackage_parser.hpp28 class PackageParser class
31 PackageParser() = delete;
32 PackageParser(const PackageParser&) = delete;
33 PackageParser(PackageParser&&) = default;
34 PackageParser& operator=(const PackageParser&) = delete;
35 PackageParser& operator=(PackageParser&&) = delete;
36 virtual ~PackageParser() = default;
47 explicit PackageParser(PackageHeaderSize pkgHeaderSize, in PackageParser() function in pldm::fw_update::PackageParser
148 class PackageParserV1 final : public PackageParser
170 PackageParser(pkgHeaderSize, pkgVersion, componentBitmapBitLength) in PackageParserV1()
[all …]
H A Dpldm_package_util.hpp18 std::shared_ptr<PackageParser> parsePLDMPackage(const uint8_t* buf,
41 const std::shared_ptr<PackageParser>& packageParser,
H A Dpldm_package_util.cpp29 std::shared_ptr<PackageParser> parsePLDMPackage(const uint8_t* buf, size_t size) in parsePLDMPackage()
41 std::unique_ptr<PackageParser> packageParser = in parsePLDMPackage()
211 const std::shared_ptr<PackageParser>& packageParser, in extractMatchingComponentImage()
H A Dpackage_parser.cpp42 size_t PackageParser::parseFDIdentificationArea( in parseFDIdentificationArea()
161 size_t PackageParser::parseCompImageInfoArea(ComponentImageCount compImageCount, in parseCompImageInfoArea()
208 void PackageParser::validatePkgTotalSize(uintmax_t pkgSize) in validatePkgTotalSize()
312 std::unique_ptr<PackageParser> parsePackageHeader(std::vector<uint8_t>& pkgData) in parsePackageHeader()
/openbmc/pldm/fw-update/test/
H A Dpackage_parser_test.cpp24 TEST(PackageParser, ValidPkgSingleDescriptorSingleComponent) in TEST() argument
73 TEST(PackageParser, ValidPkgMultipleDescriptorsMultipleComponents) in TEST() argument
164 TEST(PackageParser, InvalidPkgHeaderInfoIncomplete) in TEST() argument
174 TEST(PackageParser, InvalidPkgNotSupportedHeaderFormat) in TEST() argument
187 TEST(PackageParser, InvalidPkgBadChecksum) in TEST() argument
/openbmc/phosphor-bmc-code-mgmt/common/
H A DREADME.md25 The PackageParser in the pldm directory currently references a following
33 The PackageParser has a maximum supported PLDM firmware package revision of
/openbmc/phosphor-bmc-code-mgmt/common/src/
H A Ddevice.cpp49 std::shared_ptr<PackageParser> packageParser = in getImageInfo()