Lines Matching refs:packed
37 std::vector<ElfAddr>* packed) { in Encode() argument
43 packed->push_back(static_cast<ElfAddr>(relocations.size())); in Encode()
50 packed->push_back(start_offset); in Encode()
68 packed->push_back(group_size); in Encode()
69 packed->push_back(group_flags); in Encode()
72 packed->push_back(group_offset_delta); in Encode()
76 packed->push_back(group_info); in Encode()
81 packed->push_back(group_addend - previous_addend); in Encode()
90 packed->push_back(relocation->r_offset - previous_offset); in Encode()
95 packed->push_back(relocation->r_info); in Encode()
100 packed->push_back(relocation->r_addend - previous_addend); in Encode()
117 void RelocationDeltaCodec<ELF>::Decode(const std::vector<ElfAddr>& packed, in Decode() argument
119 if (packed.size() < 5) { in Decode()
125 ElfAddr total_count = packed[ndx++]; in Decode()
127 ElfAddr offset = packed[ndx++]; in Decode()
133 ElfAddr group_size = packed[ndx++]; in Decode()
134 ElfAddr group_flags = packed[ndx++]; in Decode()
138 group_offset_delta = packed[ndx++]; in Decode()
142 info = packed[ndx++]; in Decode()
147 addend += packed[ndx++]; in Decode()
155 offset += packed[ndx++]; in Decode()
159 info = packed[ndx++]; in Decode()
164 addend += packed[ndx++]; in Decode()