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

12 3 4 5

  /external/bsdiff/
extents.cc 5 #include "bsdiff/extents.h"
62 /* Reads a comma-separated list of "offset:length" extents from |ex_str|. If
64 * extents until the end of the string is reached. Otherwise, stores up to
65 * |ex_count| extents into |ex_arr|, which must be of at least this size.
66 * Returns the number of correctly parsed extents, or -1 if a malformed extent
93 bool ParseExtentStr(const char* ex_str, std::vector<ex_t>* extents) {
98 /* Parse string and count extents. */
104 extents->resize(ret);
106 return true; // No extents, nothing to do.
109 extents_read(ex_str, extents->data(), extents->size())
    [all...]
extents_unittest.cc 5 #include "bsdiff/extents.h"
42 std::vector<ex_t> extents; local
43 EXPECT_FALSE(ParseExtentStr(test_case, &extents)) << "while testing case \""
45 EXPECT_EQ(std::vector<ex_t>(), extents); local
extents_file.cc 16 // extents in the file, but sequential reads jump to the next extent in O(1).
21 const std::vector<ex_t>& extents)
22 : file_(std::move(file)), extents_(extents) {
23 acc_len_.reserve(extents.size());
24 for (const ex_t& extent : extents) {
53 // We handle the corner case where |pos| is the size of all the extents by
  /system/update_engine/payload_consumer/
file_descriptor_utils.h 30 // specified by the |src_extents| and |tgt_extents| list of Extents, which
46 // specified by |extents|. Stores the hash in |hash_out| if it is not null. The
51 const google::protobuf::RepeatedPtrField<Extent>& extents,
bzip_extent_writer_unittest.cc 60 vector<Extent> extents = {ExtentForRange(0, 1)}; local
73 bzip_writer.Init(fd_, {extents.begin(), extents.end()}, kBlockSize));
103 vector<Extent> extents = { local
108 bzip_writer.Init(fd_, {extents.begin(), extents.end()}, kBlockSize));
bzip_extent_writer.h 44 const google::protobuf::RepeatedPtrField<Extent>& extents,
xz_extent_writer.h 43 const google::protobuf::RepeatedPtrField<Extent>& extents,
  /external/puffin/src/
extent_stream.h 16 // A stream object that allows reading and writing into disk extents. This is
23 const std::vector<ByteExtent>& extents);
26 const std::vector<ByteExtent>& extents);
38 const std::vector<ByteExtent>& extents,
  /external/puffin/src/include/puffin/
utils.h 18 uint64_t BytesInByteExtents(const std::vector<ByteExtent>& extents);
23 PUFFIN_EXPORT std::string ExtentsToString(const T& extents) {
25 for (const auto& extent : extents) {
39 // extents.
  /system/update_engine/payload_generator/
deflate_utils.h 36 // Spreads all extents in |over_extents| over |base_extents|. Here we assume the
49 // Spreads all extents in |over_extents| over |base_extents|. Here we assume the
51 // |over_extents| is removed if it is spread in two or more extents in
65 // |extents|. This function should not change the order of deflates.
67 const std::vector<Extent>& extents,
71 // by assuming all extents in the |extents| have been put together
73 // |in_deflates| are located somewhere in the |extents|. |out_deflates| should
76 // |extents|:
83 bool CompactDeflates(const std::vector<Extent>& extents,
    [all...]
extent_ranges.h 28 // An ExtentRanges object represents an unordered collection of extents (and
31 // ignores sparse hole extents mostly to avoid confusion between extending a
54 void AddExtents(const std::vector<Extent>& extents);
55 void SubtractExtents(const std::vector<Extent>& extents);
75 // Returns an ordered vector of extents for |count| blocks,
76 // using extents in extent_set_. The returned extents are not
86 // Filters out from the passed list of extents |extents| all the blocks in the
87 // ExtentRanges set. Note that the order of the blocks in |extents| is preserve
    [all...]
graph_types.h 38 // Read-before extents. I.e., blocks in |extents| must be read by the
41 std::vector<Extent> extents; member in struct:chromeos_update_engine::EdgeProperties
43 // Write before extents. I.e., blocks in |write_extents| must be written
49 return extents == that.extents && write_extents == that.write_extents;
squashfs_filesystem.cc 150 file.extents = {ExtentForBytes(kBlockSize, start, cur_offset - start)};
157 return a.extents[0].start_block() < b.extents[0].start_block();
159 // If there is any overlap between two consecutive extents, remove them. Here
165 auto first_begin = first->extents[0].start_block();
166 auto first_end = first_begin + first->extents[0].num_blocks();
167 auto second_begin = second->extents[0].start_block();
168 auto second_end = second_begin + second->extents[0].num_blocks();
180 // Remove overlapping extents from the first file.
181 first->extents[0].set_num_blocks(second_begin - first_begin)
    [all...]
ext2_filesystem.cc 58 vector<Extent>* extents = static_cast<vector<Extent>*>(priv); local
59 AppendBlockToExtents(extents, *blocknr);
230 &file.extents);
289 AppendBlockToExtents(&inode_file.extents, block);
304 AppendBlockToExtents(&free_space.extents, block);
314 if (ino_file.second.extents.empty())
319 ranges.AddExtents(file.extents);
320 file.extents = ranges.GetExtentsForBlockCount(ranges.blocks());
342 vector<Extent> extents;
346 &extents);
    [all...]
fake_filesystem.h 46 void AddFile(const std::string& filename, const std::vector<Extent>& extents);
graph_utils.h 33 // Returns the number of blocks represented by all extents in the edge.
43 const std::vector<Extent>& extents);
raw_filesystem.cc 48 file.extents = { ExtentForRange(0, block_count_) };
annotated_operation.cc 29 // Output the list of extents as (start_block, num_blocks) in the passed output
32 const google::protobuf::RepeatedPtrField<Extent>& extents) {
33 for (const auto& extent : extents) {
mapfile_filesystem.cc 95 mapped_file.extents = {};
103 mapped_file.extents.push_back(ExtentForRange(block_start, 1));
121 mapped_file.extents.push_back(
131 // the Extents in the file.
132 std::reverse(mapped_file.extents.begin(), mapped_file.extents.end());
  /external/harfbuzz_ng/src/
hb-ot-cbdt-table.hh 42 inline void get_extents (hb_glyph_extents_t *extents) const
44 extents->x_bearing = bearingX;
45 extents->y_bearing = bearingY;
46 extents->width = width;
47 extents->height = -height;
156 inline bool get_extents (hb_glyph_extents_t *extents) const
199 inline bool get_extents (hb_glyph_extents_t *extents) const
201 return (this+offsetToSubtable).get_extents (extents);
402 inline bool get_extents (hb_codepoint_t glyph, hb_glyph_extents_t *extents) const
413 if (subtable_record->get_extents (extents))
    [all...]
hb-ot-font.cc 148 hb_glyph_extents_t *extents,
152 bool ret = ot_font->glyf->get_extents (glyph, extents);
154 ret = ot_font->cbdt->get_extents (glyph, extents);
156 extents->x_bearing = font->em_scale_x (extents->x_bearing);
157 extents->y_bearing = font->em_scale_y (extents->y_bearing);
158 extents->width = font->em_scale_x (extents->width);
159 extents->height = font->em_scale_y (extents->height)
    [all...]
hb-buffer-serialize.cc 162 hb_glyph_extents_t extents; local
163 hb_font_get_glyph_extents(font, info[i].codepoint, &extents);
165 extents.x_bearing, extents.y_bearing));
167 extents.width, extents.height));
243 hb_glyph_extents_t extents; local
244 hb_font_get_glyph_extents(font, info[i].codepoint, &extents);
245 p += MAX (0, snprintf (p, ARRAY_LENGTH (b) - (p - b), "<%d,%d,%d,%d>", extents.x_bearing, extents.y_bearing, extents.width, extents.height))
    [all...]
  /external/harfbuzz_ng/util/
view-cairo.cc 43 hb_font_extents_t extents; local
44 hb_font_get_extents_for_direction (font, direction, &extents);
46 double ascent = y_sign * scalbn ((double) extents.ascender, scale_bits);
47 double descent = y_sign * -scalbn ((double) extents.descender, scale_bits);
48 double font_height = y_sign * scalbn ((double) extents.ascender - extents.descender + extents.line_gap, scale_bits);
  /external/harfbuzz_ng/test/fuzzing/
hb-fuzzer.cc 40 hb_glyph_extents_t extents; local
41 hb_font_get_glyph_extents (font, info.codepoint, &extents);
  /external/eigen/unsupported/test/
cxx11_tensor_morphing.cpp 233 Eigen::DSizes<ptrdiff_t, 4> extents(1,1,1,1);
234 typedef TensorEvaluator<decltype(tensor.slice(offsets, extents)), DefaultDevice> SliceEvaluator;
235 auto slice1 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
240 extents = Eigen::DSizes<ptrdiff_t, 4>(2,1,1,1);
241 auto slice2 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
246 extents = Eigen::DSizes<ptrdiff_t, 4>(1,1,1,2);
247 auto slice2 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
253 extents = Eigen::DSizes<ptrdiff_t, 4>(1,2,1,1);
254 auto slice3 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
260 extents = Eigen::DSizes<ptrdiff_t, 4>(3,2,1,1)
    [all...]

Completed in 1493 milliseconds

12 3 4 5