Home
last modified time | relevance | path

Searched refs:PackageParser (Results 1 – 4 of 4) 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
149 class PackageParserV1 final : public PackageParser
171 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.hpp112 std::unique_ptr<PackageParser> parser;
/openbmc/pldm/fw-update/test/
H A Dpackage_parser_test.cpp10 TEST(PackageParser, ValidPkgSingleDescriptorSingleComponent) in TEST() argument
54 TEST(PackageParser, ValidPkgMultipleDescriptorsMultipleComponents) in TEST() argument
136 TEST(PackageParser, InvalidPkgHeaderInfoIncomplete) in TEST() argument
146 TEST(PackageParser, InvalidPkgNotSupportedHeaderFormat) in TEST() argument
159 TEST(PackageParser, InvalidPkgBadChecksum) in TEST() argument