HomeSort by relevance Sort by last modified time
    Searched refs:extents (Results 1 - 25 of 125) sorted by null

1 2 3 4 5

  /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);

Completed in 452 milliseconds

1 2 3 4 5