/system/update_engine/payload_generator/ |
extent_utils_unittest.cc | 35 vector<Extent> extents; local 37 EXPECT_EQ(0U, extents.size()); 38 AppendBlockToExtents(&extents, kSparseHole); 39 EXPECT_EQ(1U, extents.size()); 40 AppendBlockToExtents(&extents, 0); 41 EXPECT_EQ(2U, extents.size()); 42 AppendBlockToExtents(&extents, kSparseHole); 43 AppendBlockToExtents(&extents, kSparseHole); 45 ASSERT_EQ(3U, extents.size()); 46 EXPECT_EQ(kSparseHole, extents[0].start_block()) 56 vector<Extent> extents; local 66 google::protobuf::RepeatedPtrField<Extent> extents; local 97 vector<Extent> extents; local 108 vector<Extent> extents = { local 124 vector<Extent> extents = { local [all...] |
graph_utils_unittest.cc | 40 vector<Extent>& extents = graph[0].out_edges[1].extents; local 42 EXPECT_EQ(0U, extents.size()); 43 AppendBlockToExtents(&extents, 0); 44 EXPECT_EQ(1U, extents.size()); 45 AppendBlockToExtents(&extents, 1); 46 AppendBlockToExtents(&extents, 2); 47 EXPECT_EQ(1U, extents.size()); 48 AppendBlockToExtents(&extents, 4); 50 EXPECT_EQ(2U, extents.size()) [all...] |
extent_utils.h | 26 // Utility functions for manipulating Extents and lists of blocks. 32 // into an arbitrary place in the extents. 33 void AppendBlockToExtents(std::vector<Extent>* extents, uint64_t block); 38 std::vector<uint64_t> ExpandExtents(const T& extents) { 40 for (const auto& extent : extents) { 53 // Stores all Extents in 'extents' into 'out'. 54 void StoreExtents(const std::vector<Extent>& extents, 57 // Stores all extents in |extents| into |out_vector| [all...] |
extent_utils.cc | 38 void AppendBlockToExtents(vector<Extent>* extents, uint64_t block) { 39 // First try to extend the last extent in |extents|, if any. 40 if (!extents->empty()) { 41 Extent& extent = extents->back(); 53 extents->push_back(new_extent); 57 google::protobuf::RepeatedPtrField<Extent>* extents, 61 ExtentsToVector(*extents, &extents_vector); 67 extents->Clear(); 68 StoreExtents(extents_vector, extents); 71 // Stores all Extents in 'extents' into 'out' [all...] |
fake_filesystem.cc | 42 const std::vector<Extent>& extents) { 45 file.extents = extents; 46 for (const Extent& extent : extents) {
|
deflate_utils_unittest.cc | 125 vector<Extent> extents = { local 140 out_deflates = FindDeflates(extents, in_deflates); 145 vector<Extent> extents = {}; local 149 out_deflates = FindDeflates(extents, in_deflates); 152 extents = {}; 154 out_deflates = FindDeflates(extents, in_deflates); 159 vector<Extent> extents = { local 166 ASSERT_TRUE(CompactDeflates(extents, in_deflates, &out_deflates)); 171 vector<Extent> extents = {}; local 175 EXPECT_FALSE(CompactDeflates(extents, in_deflates, &out_deflates)) [all...] |
ext2_filesystem_unittest.cc | 52 // Checks that all the blocks in |extents| are in the range [0, total_blocks). 53 void ExpectBlocksInRange(const vector<Extent>& extents, uint64_t total_blocks) { 54 for (const Extent& extent : extents) { 91 ExpectBlocksInRange(file.extents, fs->GetBlockCount()); 94 EXPECT_FALSE(map_files["<free-space>"].extents.empty()); 122 ExpectBlocksInRange(file.extents, fs->GetBlockCount()); 160 EXPECT_TRUE(map_files["/link-short_symlink"].extents.empty()); 162 utils::BlocksInExtents(map_files["/link-long_symlink"].extents)); 165 EXPECT_EQ(map_files["/link-hard-regular-16k"].extents, 166 map_files["/regular-16k"].extents); [all...] |
deflate_utils.cc | 46 // TODO(*): Optimize this so we don't have to read all extents into memory in 49 const vector<Extent> extents, 52 brillo::Blob data(utils::BlocksInExtents(extents) * block_size); 54 utils::ReadExtents(in_path, extents, &data, data.size(), block_size)); 64 utils::BlocksInExtents(file.extents) >= 69 file.extents[0].start_block() * kBlockSize, 81 // We have to shift all the Extents in |files|, based on the Extents of the 86 ShiftExtentsOverExtents(file.extents, &in_file.extents)); [all...] |
graph_utils.cc | 40 const vector<Extent>& extents = local 41 graph[edge.first].out_edges.find(edge.second)->second.extents; 42 for (vector<Extent>::const_iterator it = extents.begin(); 43 it != extents.end(); ++it) { 61 AppendBlockToExtents(&edge_it->second.extents, block); 66 const vector<Extent>& extents) { 68 for (vector<Extent>::const_iterator it = extents.begin(), e = extents.end(); 85 if (it->second.extents.empty()) { 117 DumpExtents(it->second.extents, 6) [all...] |
squashfs_filesystem_unittest.cc | 53 // Checks that all the blocks in |extents| are in the range [0, total_blocks). 54 void ExpectBlocksInRange(const vector<Extent>& extents, uint64_t total_blocks) { 55 for (const Extent& extent : extents) { 87 ExpectBlocksInRange(file.extents, fs->GetBlockCount()); 95 return a.extents[0].start_block() < 96 b.extents[0].start_block(); 102 return a.extents[0].start_block() + a.extents[0].num_blocks() > 103 b.extents[0].start_block(); 127 file.extents.emplace_back() [all...] |
mapfile_filesystem_unittest.cc | 46 // Checks that all the blocks in |extents| are in the range [0, total_blocks). 47 void ExpectBlocksInRange(const vector<Extent>& extents, uint64_t total_blocks) { 48 for (const Extent& extent : extents) { 94 ExpectBlocksInRange(file.extents, fs->GetBlockCount()); 97 EXPECT_EQ(map_files["/fileA"].extents, 99 EXPECT_EQ(map_files["/fileB"].extents, 102 map_files["/fileC"].extents, 105 EXPECT_EQ(map_files["/file with spaces"].extents, 107 EXPECT_EQ(map_files["/1234"].extents, (vector<Extent>{ExtentForRange(7, 1)}));
|
/external/bsdiff/ |
extents.h | 14 // Parses a string representation |ex_str| and populates the vector |extents| 19 bool ParseExtentStr(const char* ex_str, std::vector<ex_t>* extents);
|
/external/fio/ |
cairo_text_helpers.c | 13 cairo_text_extents_t extents; local 33 cairo_text_extents(cr, text, &extents); 34 x = x + direction * (factor * extents.width + extents.x_bearing); 35 y = y - (extents.height / 2 + extents.y_bearing); 66 cairo_text_extents_t extents; local 71 cairo_text_extents(cr, text, &extents); 74 y = y + (extents.width / 2.0 + extents.x_bearing) [all...] |
/system/update_engine/payload_consumer/ |
extent_reader_unittest.cc | 64 void ReadExtents(vector<Extent> extents, brillo::Blob* blob) { 66 for (const auto& extent : extents) { 80 vector<Extent> extents = {ExtentForRange(1, 1)}; local 82 EXPECT_TRUE(reader.Init(fd_, {extents.begin(), extents.end()}, kBlockSize)); 84 brillo::Blob blob1(utils::BlocksInExtents(extents) * kBlockSize); 87 ReadExtents(extents, &blob2); 92 vector<Extent> extents = {ExtentForRange(1, 0)}; local 94 EXPECT_TRUE(reader.Init(fd_, {extents.begin(), extents.end()}, kBlockSize)) 111 vector<Extent> extents = {ExtentForRange(1, 1)}; local 120 vector<Extent> extents = {ExtentForRange(1, 0)}; local 135 vector<Extent> extents = {ExtentForRange(1, 1)}; local 144 vector<Extent> extents = {ExtentForRange(0, 0), local [all...] |
file_descriptor_utils_unittest.cc | 82 // Source and target extents should have the same number of blocks. 93 auto extents = CreateExtentList({{0, 5}}); local 97 source_, extents, target_, extents, 4, nullptr)); 112 // Test that we can copy extents without hashing them, allowing a nullptr 115 auto extents = CreateExtentList({{0, 5}}); local 118 source_, extents, target_, extents, 4, nullptr)); 122 // CopyAndHash() can take different number of extents in the source and target 172 auto extents = CreateExtentList({{0, 5}}) local 180 auto extents = CreateExtentList({{0, 5}}); local 187 auto extents = CreateExtentList({{1, 1}, {4, 1}, {2, 2}, {0, 1}}); local [all...] |
extent_writer.h | 31 // file descriptor at the extents given. 44 const google::protobuf::RepeatedPtrField<Extent>& extents, 62 // It writes the data directly into the extents. 70 const google::protobuf::RepeatedPtrField<Extent>& extents, 74 extents_ = extents; 105 const google::protobuf::RepeatedPtrField<Extent>& extents, 108 return underlying_extent_writer_->Init(fd, extents, block_size);
|
extent_writer_unittest.cc | 69 vector<Extent> extents = {ExtentForRange(1, 1)}; local 73 direct_writer.Init(fd_, {extents.begin(), extents.end()}, kBlockSize)); 90 vector<Extent> extents = {ExtentForRange(1, 1)}; local 93 direct_writer.Init(fd_, {extents.begin(), extents.end()}, kBlockSize)); 112 vector<Extent> extents = { local 119 direct_writer.Init(fd_, {extents.begin(), extents.end()}, kBlockSize)); 158 vector<Extent> extents = {ExtentForRange(1, 1), ExtentForRange(0, 1)} local 194 vector<Extent> extents = {ExtentForRange(1, 1), local [all...] |
extent_reader.h | 28 // the extents given. 35 const google::protobuf::RepeatedPtrField<Extent>& extents, 38 // Seeks to the given |offset| assuming all extents are concatenated together. 46 // It reads the data directly from the extents. 53 const google::protobuf::RepeatedPtrField<Extent>& extents, 69 // Offset assuming all extents are concatenated. 72 // The accelaring upper bounds for |extents_| if we assume all extents are
|
/external/mp4parser/isoparser/src/main/java/com/coremedia/iso/boxes/ |
ItemLocationBox.java | 158 public Item createItem(int itemId, int constructionMethod, int dataReferenceIndex, long baseOffset, List<Extent> extents) { 159 return new Item(itemId, constructionMethod, dataReferenceIndex, baseOffset, extents); 171 public List<Extent> extents = new LinkedList<Extent>(); field in class:ItemLocationBox.Item 191 extents.add(new Extent(in)); 195 public Item(int itemId, int constructionMethod, int dataReferenceIndex, long baseOffset, List<Extent> extents) { 200 this.extents = extents; 215 for (Extent extent : extents) { 237 IsoTypeWriter.writeUInt16(bb, extents.size()); 239 for (Extent extent : extents) { [all...] |
/external/harfbuzz_ng/src/ |
hb-ot-glyf-table.hh | 126 hb_glyph_extents_t *extents) const 149 return true; /* Empty glyph; zero extents. */ 153 extents->x_bearing = MIN (glyph_header.xMin, glyph_header.xMax); 154 extents->y_bearing = MAX (glyph_header.yMin, glyph_header.yMax); 155 extents->width = MAX (glyph_header.xMin, glyph_header.xMax) - extents->x_bearing; 156 extents->height = MIN (glyph_header.yMin, glyph_header.yMax) - extents->y_bearing;
|
hb-font-private.hh | 178 inline hb_bool_t get_font_h_extents (hb_font_extents_t *extents) 180 memset (extents, 0, sizeof (*extents)); 182 extents, 185 inline hb_bool_t get_font_v_extents (hb_font_extents_t *extents) 187 memset (extents, 0, sizeof (*extents)); 189 extents, 264 hb_glyph_extents_t *extents) 266 memset (extents, 0, sizeof (*extents)) 354 hb_font_extents_t extents; local [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/X11/ |
Xregion.h | 79 BOX extents; member in struct:_XRegion 97 * update region extents 99 #define EXTENTS(r,idRect){\ 100 if((r)->x1 < (idRect)->extents.x1)\ 101 (idRect)->extents.x1 = (r)->x1;\ 102 if((r)->y1 < (idRect)->extents.y1)\ 103 (idRect)->extents.y1 = (r)->y1;\ 104 if((r)->x2 > (idRect)->extents.x2)\ 105 (idRect)->extents.x2 = (r)->x2;\ 106 if((r)->y2 > (idRect)->extents.y2) [all...] |
/external/puffin/src/ |
extent_stream.cc | 17 UniqueStreamPtr stream, const vector<ByteExtent>& extents) { 18 return UniqueStreamPtr(new ExtentStream(std::move(stream), extents, true)); 22 const vector<ByteExtent>& extents) { 23 return UniqueStreamPtr(new ExtentStream(std::move(stream), extents, false)); 27 const vector<ByteExtent>& extents, 30 extents_(extents), 46 // - Seek: when seeking to the end of extents
|
/external/autotest/client/site_tests/platform_SecureEraseFile/ |
platform_SecureEraseFile.py | 49 extents = [] 50 cmd = 'debugfs -R "extents %s" %s' % (path, partition) 58 # Ignore non-leaf extents 61 extents.append({'offset': fields[7], 'length': fields[10]}) 63 return extents 66 def __verify_cleared(self, partition, extents): 68 for e in extents: 89 extents = self.__get_extents(PARTITION_TEST_PATH, partition) 90 if len(extents) == 0: 91 raise error.TestError('No extents found for ' + TEST_PATH [all...] |
/frameworks/base/core/jni/android/graphics/ |
HarfBuzzNGFaceSkia.cpp | 59 static void SkiaGetGlyphWidthAndExtents(SkPaint* paint, hb_codepoint_t codepoint, hb_position_t* width, hb_glyph_extents_t* extents) 74 if (extents) { 76 extents->x_bearing = SkScalarToHBFixed(skBounds.fLeft); 77 extents->y_bearing = SkScalarToHBFixed(-skBounds.fTop); 78 extents->width = SkScalarToHBFixed(skBounds.width()); 79 extents->height = SkScalarToHBFixed(-skBounds.height()); 116 static hb_bool_t harfbuzzGetGlyphExtents(hb_font_t* hbFont, void* fontData, hb_codepoint_t glyph, hb_glyph_extents_t* extents, void* userData) 120 SkiaGetGlyphWidthAndExtents(hbFontData->m_paint, glyph, 0, extents);
|