|
Android-cuttlefish cvd tool
|
#include "cuttlefish/io/cpio.h"#include <endian.h>#include <stddef.h>#include <stdint.h>#include <string.h>#include <charconv>#include <memory>#include <string>#include <string_view>#include <system_error>#include <utility>#include "cuttlefish/common/libs/utils/size_utils.h"#include "cuttlefish/io/io.h"#include "cuttlefish/io/read_exact.h"#include "cuttlefish/io/read_window_view.h"#include "cuttlefish/result/expect.h"
Classes | |
| struct | cuttlefish::anonymous_namespace{cpio.cc}::CpioNewcHeader |
| struct | cuttlefish::anonymous_namespace{cpio.cc}::CpioOdcHeader |
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{cpio.cc} |
Functions | |
| struct | cuttlefish::anonymous_namespace{cpio.cc}::__attribute__ ((packed)) CpioBinHeader |
| Result< uint32_t > | cuttlefish::anonymous_namespace{cpio.cc}::ParseHex (const char *buf, size_t size) |
| Result< uint32_t > | cuttlefish::anonymous_namespace{cpio.cc}::ParseOctal (const char *buf, size_t size) |
| uint16_t | cuttlefish::anonymous_namespace{cpio.cc}::ReadUnaligned16 (const uint8_t ptr[2], bool file_is_big_endian) |
| uint32_t | cuttlefish::anonymous_namespace{cpio.cc}::ReadUnaligned32 (const uint8_t ptr[4], bool file_is_big_endian) |
Variables | |
| constexpr std::string_view | cuttlefish::anonymous_namespace{cpio.cc}::kMagicNewc1 = "070701" |
| constexpr std::string_view | cuttlefish::anonymous_namespace{cpio.cc}::kMagicNewc2 = "070702" |
| constexpr std::string_view | cuttlefish::anonymous_namespace{cpio.cc}::kMagicOdc = "070707" |
| constexpr std::string_view | cuttlefish::anonymous_namespace{cpio.cc}::kTrailerName = "TRAILER!!!" |
| constexpr std::string_view | cuttlefish::anonymous_namespace{cpio.cc}::kBinaryLeMagic = "\xC7\x71" |
| constexpr std::string_view | cuttlefish::anonymous_namespace{cpio.cc}::kBinaryBeMagic = "\x71\xC7" |