Searched refs:PackageParser (Results 1 – 10 of 10) sorted by relevance
| /openbmc/pldm/fw-update/ |
| H A D | package_parser.hpp | 28 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 D | package_parser.cpp | 24 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 D | update_manager.hpp | 156 std::unique_ptr<PackageParser> parser;
|
| /openbmc/phosphor-bmc-code-mgmt/common/pldm/ |
| H A D | package_parser.hpp | 28 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 D | pldm_package_util.hpp | 18 std::shared_ptr<PackageParser> parsePLDMPackage(const uint8_t* buf, 41 const std::shared_ptr<PackageParser>& packageParser,
|
| H A D | pldm_package_util.cpp | 29 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 D | package_parser.cpp | 42 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 D | package_parser_test.cpp | 24 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 D | README.md | 25 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 D | device.cpp | 49 std::shared_ptr<PackageParser> packageParser = in getImageInfo()
|