Lines Matching defs:top
190 template <MEMFLAGS F> void BasicHashtable<F>::copy_table(char** top, char* end) {
194 intptr_t *plen = (intptr_t*)(*top);
195 *top += sizeof(*plen);
202 if (*top + entry_size() > end) {
205 *p = (BasicHashtableEntry<F>*)memcpy(*top, *p, entry_size());
206 *top += entry_size();
209 *plen = (char*)(*top) - (char*)plen - sizeof(*plen);
257 template <MEMFLAGS F> void BasicHashtable<F>::copy_buckets(char** top, char* end) {
259 *(intptr_t*)(*top) = len;
260 *top += sizeof(intptr_t);
262 *(intptr_t*)(*top) = _number_of_entries;
263 *top += sizeof(intptr_t);
265 if (*top + len > end) {
268 _buckets = (HashtableBucket<F>*)memcpy(*top, _buckets, len);
269 *top += len;