Home | History | Annotate | Download | only in applypatch

Lines Matching refs:ImageChunk

164 class ImageChunk {
171 ImageChunk(int type, size_t start, const std::vector<uint8_t>* file_content, size_t raw_data_len)
202 void SetSourceInfo(const ImageChunk& other);
207 bool operator==(const ImageChunk& other) const;
208 bool operator!=(const ImageChunk& other) const {
233 bool IsAdjacentNormal(const ImageChunk& other) const;
234 void MergeAdjacentNormal(const ImageChunk& other);
257 const uint8_t* ImageChunk::GetRawData() const {
262 const uint8_t * ImageChunk::DataForPatch() const {
269 size_t ImageChunk::DataLengthForPatch() const {
276 bool ImageChunk::operator==(const ImageChunk& other) const {
284 void ImageChunk::SetSourceInfo(const ImageChunk& src) {
294 void ImageChunk::SetEntryName(std::string entryname) {
298 void ImageChunk::SetUncompressedData(std::vector<uint8_t> data) {
302 bool ImageChunk::SetBonusData(const std::vector<uint8_t>& bonus_data) {
312 bool ImageChunk::ChangeChunkToRaw(size_t patch_size) {
322 void ImageChunk::ChangeDeflateChunkToNormal() {
334 size_t ImageChunk::GetHeaderSize(size_t patch_size) const {
348 size_t ImageChunk::WriteHeaderToFd(int fd, const std::vector<uint8_t>& patch, size_t offset) {
384 bool ImageChunk::IsAdjacentNormal(const ImageChunk& other) const {
391 void ImageChunk::MergeAdjacentNormal(const ImageChunk& other) {
396 bool ImageChunk::ReconstructDeflateChunk() {
420 bool ImageChunk::TryReconstruction(int level) {
494 static bool ReadZip(const char* filename, std::vector<ImageChunk>* chunks,
584 ImageChunk curr(CHUNK_DEFLATE, pos, zip_file, compressed_len);
611 static bool ReadImage(const char* filename, std::vector<ImageChunk>* chunks,
696 ImageChunk body(CHUNK_DEFLATE, pos, img, raw_data_len);
746 static bool MakePatch(const ImageChunk* src, ImageChunk* tgt, std::vector<uint8_t>* patch_data,
812 static void MergeAdjacentNormalChunks(std::vector<ImageChunk>* chunks) {
834 static ImageChunk* FindChunkByName(const std::string& name, std::vector<ImageChunk>& chunks) {
843 static void DumpChunks(const std::vector<ImageChunk>& chunks) {
889 std::vector<ImageChunk> src_chunks;
890 std::vector<ImageChunk> tgt_chunks;
951 ImageChunk* src = FindChunkByName(tgt_chunks[i].GetEntryName(), src_chunks);
967 ImageChunk* src;
1013 ImageChunk* src;