/bootable/recovery/tests/unit/ |
D | asn1_decoder_test.cpp | 55 uint8_t data[] = { 0xA5, 0x02, 0x06, 0x01, 0x01 }; in TEST() local 56 asn1_context ctx(data, sizeof(data)); in TEST() 66 uint8_t data[] = { 0xA5, 0x03, 0x06, 0x01, 0x01 }; in TEST() local 67 asn1_context ctx(data, sizeof(data)); in TEST() 85 uint8_t data[] = { 0xA0, 0x03, 0x02, 0x01, 0x01, 0xA1, 0x03, 0x02, 0x01, 0x01, 0x06, 0x01, 0xA5 }; in TEST() local 86 asn1_context ctx(data, sizeof(data)); in TEST() 102 uint8_t data[] = { 0x30, 0x02, 0x06, 0x01, 0x01 }; in TEST() local 103 asn1_context ctx(data, sizeof(data)); in TEST() 112 uint8_t data[] = { 0x30, 0x03, 0x06, 0x01, 0x01 }; in TEST() local 113 asn1_context ctx(data, sizeof(data)); in TEST() [all …]
|
/bootable/recovery/applypatch/ |
D | bspatch.cpp | 69 auto sha_sink = [&sink, &ctx](const uint8_t* data, size_t len) { in ApplyBSDiffPatch() argument 70 len = sink(data, len); in ApplyBSDiffPatch() 71 if (ctx) SHA1_Update(ctx, data, len); in ApplyBSDiffPatch() 76 CHECK_LE(patch_offset, patch->data.size()); in ApplyBSDiffPatch() 79 reinterpret_cast<const uint8_t*>(&patch->data[patch_offset]), in ApplyBSDiffPatch() 80 patch->data.size() - patch_offset, sha_sink); in ApplyBSDiffPatch() 86 SHA1(reinterpret_cast<const uint8_t*>(patch->data.data() + patch_offset), in ApplyBSDiffPatch() 87 patch->data.size() - patch_offset, digest); in ApplyBSDiffPatch()
|
D | imgpatch.cpp | 77 auto compression_sink = [&](const uint8_t* data, size_t len) -> size_t { in ApplyBSDiffPatchAndStreamOutput() argument 80 strm->next_in = data; in ApplyBSDiffPatchAndStreamOutput() 84 strm->next_out = buffer.data(); in ApplyBSDiffPatchAndStreamOutput() 98 if (sink(buffer.data(), have) != have) { in ApplyBSDiffPatchAndStreamOutput() 102 if (ctx) SHA1_Update(ctx, buffer.data(), have); in ApplyBSDiffPatchAndStreamOutput() 143 if (patch->data.size() < 12) { in ApplyImagePatch() 152 const char* header = &patch->data[0]; in ApplyImagePatch() 162 if (pos + 4 > patch->data.size()) { in ApplyImagePatch() 166 int type = Read4(&patch->data[pos]); in ApplyImagePatch() 170 const char* normal_header = &patch->data[pos]; in ApplyImagePatch() [all …]
|
D | applypatch.cpp | 46 static size_t FileSink(const unsigned char* data, size_t len, int fd); 64 std::vector<unsigned char> data(file->st.st_size); in LoadFileContents() local 71 size_t bytes_read = ota_fread(data.data(), 1, data.size(), f.get()); in LoadFileContents() 72 if (bytes_read != data.size()) { in LoadFileContents() 73 printf("short read of \"%s\" (%zu bytes of %zu)\n", filename, bytes_read, data.size()); in LoadFileContents() 76 file->data = std::move(data); in LoadFileContents() 77 SHA1(file->data.data(), file->data.size(), file->sha1); in LoadFileContents() 128 unsigned char* buffer_ptr = buffer.data(); in LoadPartitionContents() 180 file->data = std::move(buffer); in LoadPartitionContents() 198 size_t bytes_written = FileSink(file->data.data(), file->data.size(), fd); in SaveFileContents() [all …]
|
D | applypatch_modes.cpp | 92 bonus.data = std::string(bonusFc.data.cbegin(), bonusFc.data.cend()); in PatchMode() 126 VAL_BLOB, std::string(files[i].data.cbegin(), files[i].data.cend()))); in PatchMode()
|
D | imgdiff.cpp | 204 void SetUncompressedData(std::vector<uint8_t> data); 259 return input_file_ptr_->data() + start_; in GetRawData() 264 return uncompressed_data_.data(); in DataForPatch() 298 void ImageChunk::SetUncompressedData(std::vector<uint8_t> data) { in SetUncompressedData() argument 299 uncompressed_data_ = std::move(data); in SetUncompressedData() 374 if (!android::base::WriteFully(fd, patch.data(), patch.size())) { in WriteHeaderToFd() 426 strm.next_in = uncompressed_data_.data(); in TryReconstruction() 437 strm.next_out = buffer.data(); in TryReconstruction() 445 if (memcmp(buffer.data(), input_file_ptr_->data() + start_ + offset, compressed_size) != 0) { in TryReconstruction() 511 if (!android::base::ReadFully(fd, zip_file->data(), sz)) { in ReadZip() [all …]
|
/bootable/recovery/minui/ |
D | graphics_fbdev.cpp | 103 gr_framebuffer[0].data = static_cast<uint8_t*>(bits); in Init() 104 memset(gr_framebuffer[0].data, 0, gr_framebuffer[0].height * gr_framebuffer[0].row_bytes); in Init() 111 gr_framebuffer[1].data = in Init() 112 gr_framebuffer[0].data + gr_framebuffer[0].height * gr_framebuffer[0].row_bytes; in Init() 125 gr_draw->data = static_cast<unsigned char*>(malloc(gr_draw->height * gr_draw->row_bytes)); in Init() 126 if (!gr_draw->data) { in Init() 132 memset(gr_draw->data, 0, gr_draw->height * gr_draw->row_bytes); in Init() 153 memcpy(gr_framebuffer[0].data, gr_draw->data, gr_draw->height * gr_draw->row_bytes); in Flip() 163 free(gr_draw->data); in ~MinuiBackendFbdev()
|
D | graphics.cpp | 115 unsigned char* src_p = font->texture->data + ((ch - ' ') * font->char_width) + in gr_text() 117 unsigned char* dst_p = gr_draw->data + y*gr_draw->row_bytes + x*gr_draw->pixel_bytes; in gr_text() 140 unsigned char* src_p = icon->data; in gr_texticon() 141 unsigned char* dst_p = gr_draw->data + y*gr_draw->row_bytes + x*gr_draw->pixel_bytes; in gr_texticon() 166 memset(gr_draw->data, gr_current_r, gr_draw->height * gr_draw->row_bytes); in gr_clear() 168 unsigned char* px = gr_draw->data; in gr_clear() 191 unsigned char* p = gr_draw->data + y1 * gr_draw->row_bytes + x1 * gr_draw->pixel_bytes; in gr_fill() 235 unsigned char* src_p = source->data + sy*source->row_bytes + sx*source->pixel_bytes; in gr_blit() 236 unsigned char* dst_p = gr_draw->data + dy*gr_draw->row_bytes + dx*gr_draw->pixel_bytes; in gr_blit() 302 gr_font->texture->data = bits; in gr_init_font() [all …]
|
D | resources.cpp | 44 surface->data = temp + sizeof(GRSurface) + in malloc_surface() 228 transform_rgb_to_draw(p_row, surface->data + y * surface->row_bytes, channels, width); in res_create_display_surface() 306 unsigned char* out_row = surface[frame]->data + in res_create_multi_display_surface() 363 p_row = surface->data + y * surface->row_bytes; in res_create_alpha_surface() 427 png_read_row(png_ptr, row.data(), NULL); in res_create_localized_alpha_surface() 448 png_read_row(png_ptr, row.data(), NULL); in res_create_localized_alpha_surface() 449 memcpy(surface->data + i*w, row.data(), w); in res_create_localized_alpha_surface() 457 png_read_row(png_ptr, row.data(), NULL); in res_create_localized_alpha_surface()
|
D | graphics_adf.cpp | 48 surf->data = static_cast<uint8_t*>( in SurfaceInit() 50 if (surf->data == MAP_FAILED) { in SurfaceInit() 187 munmap(surf->data, surf->pitch * surf->height); in SurfaceDestroy()
|
D | events.cpp | 91 ev.data.ptr = &ev_fdinfo[ev_count]; in ev_init() 128 ev.data.ptr = static_cast<void*>(&ev_fdinfo[ev_count]); in ev_add_fd() 159 fd_info* fdi = static_cast<fd_info*>(polledevents[n].data.ptr); in ev_dispatch()
|
/bootable/recovery/minadbd/ |
D | fuse_adb_provider_test.cpp | 30 adb_data data = {}; in TEST() local 34 data.sfd = sockets[0]; in TEST() 49 ASSERT_EQ(0, read_block_adb(static_cast<void*>(&data), block, in TEST() 74 adb_data data = {}; in TEST() local 78 data.sfd = sockets[0]; in TEST() 87 ASSERT_EQ(-EIO, read_block_adb(static_cast<void*>(&data), 0, reinterpret_cast<uint8_t*>(buf), 1)); in TEST()
|
D | fuse_adb_provider.cpp | 27 int read_block_adb(void* data, uint32_t block, uint8_t* buffer, uint32_t fetch_size) { in read_block_adb() argument 28 adb_data* ad = reinterpret_cast<adb_data*>(data); in read_block_adb() 43 static void close_adb(void* data) { in close_adb() argument 44 adb_data* ad = reinterpret_cast<adb_data*>(data); in close_adb()
|
D | README.md | 7 receives a single blob of data, writes it to a fixed filename, and
|
/bootable/recovery/ |
D | README.md | 21 adb sync data 24 adb shell /data/nativetest/recovery_unit_test/recovery_unit_test 25 adb shell /data/nativetest/recovery_component_test/recovery_component_test 28 adb shell /data/nativetest64/recovery_unit_test/recovery_unit_test 29 adb shell /data/nativetest64/recovery_component_test/recovery_component_test 41 contents of pmsg buffer into /data/misc/recovery/inject.txt. Test will pass if 47 1. `adb sync data` to make sure the test-dir has the images to test.
|
D | fuse_sideload.cpp | 101 static void fuse_reply(struct fuse_data* fd, __u64 unique, const void *data, size_t len) in fuse_reply() argument 113 vec[1].iov_base = /* const_cast */(void*)(data); in fuse_reply() 122 static int handle_init(void* data, struct fuse_data* fd, const struct fuse_in_header* hdr) { in handle_init() argument 123 const struct fuse_init_in* req = reinterpret_cast<const struct fuse_init_in*>(data); in handle_init() 196 static int handle_lookup(void* data, struct fuse_data* fd, in handle_lookup() argument 203 if (strncmp(FUSE_SIDELOAD_HOST_FILENAME, reinterpret_cast<const char*>(data), in handle_lookup() 208 } else if (strncmp(FUSE_SIDELOAD_HOST_EXIT_FLAG, reinterpret_cast<const char*>(data), in handle_lookup() 297 static int handle_read(void* data, struct fuse_data* fd, const struct fuse_in_header* hdr) { in handle_read() argument 298 const struct fuse_read_in* req = reinterpret_cast<const struct fuse_read_in*>(data); in handle_read() 463 void* data = request_buffer + sizeof(struct fuse_in_header); in run_fuse_sideload() local [all …]
|
D | recovery-persist.rc | 1 on post-fs-data 2 mkdir /data/misc/recovery 0770 system log
|
/bootable/recovery/tests/component/ |
D | imgdiff_test.cpp | 36 const char* data = patch.data(); in verify_patch_header() local 39 ASSERT_EQ("IMGDIFF2", std::string(data, 8)); in verify_patch_header() 41 const int num_chunks = get_unaligned<int32_t>(data + 8); in verify_patch_header() 51 int type = get_unaligned<int32_t>(data + pos); in verify_patch_header() 59 ssize_t data_len = get_unaligned<int32_t>(data + pos); in verify_patch_header() 81 ASSERT_EQ(0, ApplyImagePatch(reinterpret_cast<const unsigned char*>(src.data()), src.size(), in verify_patched_image() 82 reinterpret_cast<const unsigned char*>(patch.data()), patch.size(), in verify_patched_image() 83 [&patched](const unsigned char* data, size_t len) { in verify_patched_image() argument 84 patched.append(reinterpret_cast<const char*>(data), len); in verify_patched_image() 120 ASSERT_EQ(0, imgdiff(args.size(), args.data())); in TEST() [all …]
|
D | applypatch_test.cpp | 43 std::string data; in sha1sum() local 44 ASSERT_TRUE(android::base::ReadFileToString(fname, &data)); in sha1sum() 47 *fsize = data.size(); in sha1sum() 51 SHA1(reinterpret_cast<const uint8_t*>(data.c_str()), data.size(), digest); in sha1sum() 274 ASSERT_EQ(0, applypatch_modes(args.size(), args.data())); in TEST() 288 ASSERT_EQ(0, applypatch_modes(args2.size(), args2.data())); in TEST() 311 ASSERT_EQ(0, applypatch_modes(args3.size(), args3.data())); in TEST() 345 ASSERT_NE(0, applypatch_modes(args4.size(), args4.data())); in TEST() 359 ASSERT_NE(0, applypatch_modes(args5.size(), args5.data())); in TEST() 372 ASSERT_NE(0, applypatch_modes(args6.size(), args6.data())); in TEST()
|
D | install_test.cpp | 76 ASSERT_EQ(0, writer.WriteBytes(content.data(), content.size())); in TEST() 92 ASSERT_EQ(0, writer2.WriteBytes(content.data(), content.size())); in TEST() 126 ASSERT_EQ(0, compatibility_zip_writer.WriteBytes(malformed_xml.data(), malformed_xml.size())); in TEST() 139 writer.WriteBytes(compatibility_zip_content.data(), compatibility_zip_content.size())); in TEST() 170 ASSERT_EQ(0, compatibility_zip_writer.WriteBytes(system_manifest_xml_content.data(), in TEST() 184 writer.WriteBytes(compatibility_zip_content.data(), compatibility_zip_content.size())); in TEST() 210 ASSERT_EQ(0, writer.WriteBytes(properties.data(), properties.size())); in TEST() 223 ASSERT_EQ(0, writer.WriteBytes(metadata.data(), metadata.size())); in TEST() 308 ASSERT_EQ(0, writer.WriteBytes(metadata.data(), metadata.size())); in TEST()
|
D | updater_test.cpp | 250 std::string data; in TEST_F() local 251 ASSERT_TRUE(android::base::ReadFileToString(temp_file1.path, &data)); in TEST_F() 252 ASSERT_EQ(kATxtContents, data); in TEST_F() 258 ASSERT_TRUE(android::base::ReadFileToString(temp_file1.path, &data)); in TEST_F() 259 ASSERT_EQ(kBTxtContents, data); in TEST_F() 435 ASSERT_EQ(0, bsdiff::bsdiff(reinterpret_cast<const uint8_t*>(src_content.data()), 436 src_content.size(), reinterpret_cast<const uint8_t*>(tgt_content.data()), 441 ASSERT_EQ(0, zip_writer.WriteBytes(patch_content.data(), patch_content.size())); 459 ASSERT_EQ(0, zip_writer.WriteBytes(commands.data(), commands.size())); 474 ASSERT_EQ(0, zip_writer.WriteBytes(fail_commands.data(), fail_commands.size()));
|
D | verifier_test.cpp | 135 verify_file(reinterpret_cast<const unsigned char*>(package.data()), package.size(), in TEST() 155 verify_file(reinterpret_cast<const unsigned char*>(altered1.data()), altered1.size(), in TEST() 161 verify_file(reinterpret_cast<const unsigned char*>(altered2.data()), altered2.size(), in TEST() 176 ASSERT_EQ(VERIFY_FAILURE, verify_file(reinterpret_cast<const unsigned char*>(package.data()), in TEST()
|
/bootable/recovery/updater/ |
D | blockimg.cpp | 74 static int read_all(int fd, uint8_t* data, size_t size) { in read_all() argument 77 ssize_t r = TEMP_FAILURE_RETRY(ota_read(fd, data+so_far, size-so_far)); in read_all() 93 return read_all(fd, buffer.data(), size); in read_all() 96 static int write_all(int fd, const uint8_t* data, size_t size) { in write_all() argument 99 ssize_t w = TEMP_FAILURE_RETRY(ota_write(fd, data+written, size-written)); in write_all() 112 return write_all(fd, buffer.data(), size); in write_all() 170 size_t Write(const uint8_t* data, size_t size) { in Write() argument 188 if (write_all(fd_, data, write_now) == -1) { in Write() 192 data += write_now; in Write() 277 static bool receive_new_data(const uint8_t* data, size_t size, void* cookie) { in receive_new_data() argument [all …]
|
/bootable/recovery/edify/ |
D | README.md | 93 file_exists("/data/system/bad") && delete("/data/system/bad") 95 file_exists("/data/system/missing") || create("/data/system/missing")
|
/bootable/recovery/etc/ |
D | init.rc | 11 export ANDROID_DATA /data 21 mkdir /data 65 trigger post-fs-data
|