Lines Matching refs:packed
39 std::vector<ELF::Sxword> packed;
43 packed.clear();
44 codec.Encode(relocations, &packed);
46 EXPECT_EQ(0, packed.size());
51 packed.clear();
52 codec.Encode(relocations, &packed);
54 EXPECT_EQ(3, packed.size());
56 EXPECT_EQ(1, packed[0]);
58 EXPECT_EQ(0xf00d0000, packed[1]);
59 EXPECT_EQ(10000, packed[2]);
64 packed.clear();
65 codec.Encode(relocations, &packed);
67 EXPECT_EQ(5, packed.size());
69 EXPECT_EQ(2, packed[0]);
71 EXPECT_EQ(0xf00d0000, packed[1]);
72 EXPECT_EQ(10000, packed[2]);
74 EXPECT_EQ(4, packed[3]);
75 EXPECT_EQ(12, packed[4]);
85 packed.clear();
86 codec.Encode(relocations, &packed);
88 EXPECT_EQ(13, packed.size());
90 EXPECT_EQ(6, packed[0]);
92 EXPECT_EQ(0xf00d0000, packed[1]);
93 EXPECT_EQ(10000, packed[2]);
95 EXPECT_EQ(4, packed[3]);
96 EXPECT_EQ(12, packed[4]);
97 EXPECT_EQ(4, packed[5]);
98 EXPECT_EQ(12, packed[6]);
100 EXPECT_EQ(8, packed[7]);
101 EXPECT_EQ(-24, packed[8]);
102 EXPECT_EQ(8, packed[9]);
103 EXPECT_EQ(-24, packed[10]);
104 EXPECT_EQ(8, packed[11]);
105 EXPECT_EQ(-24, packed[12]);
109 std::vector<ELF::Sxword> packed;
113 codec.Decode(packed, &relocations);
118 packed.push_back(6);
120 packed.push_back(0xc0de0000);
121 packed.push_back(10000);
123 packed.push_back(4);
124 packed.push_back(12);
125 packed.push_back(4);
126 packed.push_back(12);
128 packed.push_back(8);
129 packed.push_back(-24);
130 packed.push_back(8);
131 packed.push_back(-24);
132 packed.push_back(8);
133 packed.push_back(-24);
136 codec.Decode(packed, &relocations);