Searched defs:packed (Results 1 - 5 of 5) sorted by relevance

/bionic/tools/relocation_packer/src/
H A Dpacker.cc16 // Pack relocations into a group encoded packed representation.
19 std::vector<uint8_t>* packed) {
36 packed->push_back('A');
37 packed->push_back('P');
38 packed->push_back('S');
39 packed->push_back('2');
40 packed->insert(packed->end(), sleb128_packed.begin(), sleb128_packed.end());
43 // Unpack relative relocations from a run-length encoded packed
47 const std::vector<uint8_t>& packed,
18 PackRelocations(const std::vector<typename ELF::Rela>& relocations, std::vector<uint8_t>* packed) argument
46 UnpackRelocations( const std::vector<uint8_t>& packed, std::vector<typename ELF::Rela>* relocations) argument
[all...]
H A Ddelta_encoder_unittest.cc42 std::vector<typename ELF::Addr> packed; local
46 codec.Encode(relocations, &packed);
48 ASSERT_EQ(0U, packed.size());
53 codec.Encode(relocations, &packed);
56 EXPECT_EQ(7U, packed.size());
59 EXPECT_EQ(1U, packed[ndx++]);
60 EXPECT_EQ(0xf00d0000, packed[ndx++]);
61 EXPECT_EQ(1U, packed[ndx++]); // group_size
62 EXPECT_EQ(8U, packed[ndx++]); // flags
64 EXPECT_EQ(0U, packed[nd
159 std::vector<typename ELF::Addr> packed; local
[all...]
H A Dpacker_unittest.cc41 std::vector<uint8_t> packed; local
55 packed.clear();
56 packer.PackRelocations(relocations, &packed);
58 ASSERT_EQ(18U, packed.size());
61 EXPECT_EQ('A', packed[ndx++]);
62 EXPECT_EQ('P', packed[ndx++]);
63 EXPECT_EQ('S', packed[ndx++]);
64 EXPECT_EQ('2', packed[ndx++]);
66 EXPECT_EQ(6, packed[ndx++]);
68 EXPECT_EQ(0xfc, packed[nd
98 std::vector<uint8_t> packed; local
161 std::vector<uint8_t> packed; local
226 std::vector<uint8_t> packed; local
[all...]
H A Ddelta_encoder.cc34 // Encode relocations into a delta encoded (packed) representation.
37 std::vector<ElfAddr>* packed) {
43 packed->push_back(static_cast<ElfAddr>(relocations.size()));
50 packed->push_back(start_offset);
68 packed->push_back(group_size);
69 packed->push_back(group_flags);
72 packed->push_back(group_offset_delta);
76 packed->push_back(group_info);
81 packed->push_back(group_addend - previous_addend);
90 packed
36 Encode(const std::vector<ElfRela>& relocations, std::vector<ElfAddr>* packed) argument
117 Decode(const std::vector<ElfAddr>& packed, std::vector<ElfRela>* relocations) argument
[all...]
H A Delf_file.cc30 // android packed relocations section.
185 // Notes of the dynamic relocations, packed relocations, and .dynamic
216 // Note if relocation section is already packed
394 // from adjusting it unnecessarily if run on a packed file. If
675 // Remove relative entries from dynamic relocations and write as packed
676 // data into android packed relocations.
687 // we always pack rela, because packed format is pretty much the same
717 LOG(INFO) << "Relocation table is already packed";
722 // the shared object has already been packed?
733 std::vector<uint8_t> packed; local
861 UnpackTypedRelocations(const std::vector<uint8_t>& packed) argument
[all...]

Completed in 88 milliseconds