Lines Matching refs:base
167 char* base = static_cast<char*>(alloc(size)); in __cxa_vec_new3() local
168 if (!base) in __cxa_vec_new3()
169 return base; in __cxa_vec_new3()
172 scoped_block block(base, size, dealloc); in __cxa_vec_new3()
175 base += padding_size; in __cxa_vec_new3()
176 reinterpret_cast<size_t*>(base)[-1] = element_count; in __cxa_vec_new3()
179 reinterpret_cast<size_t*>(base)[-2] = element_size; in __cxa_vec_new3()
183 __cxa_vec_ctor(base, element_count, element_size, in __cxa_vec_new3()
188 return base; in __cxa_vec_new3()
207 char* base = static_cast<char*>(array_address); in __cxa_vec_ctor() local
211 constructor(base); in __cxa_vec_ctor()
212 base += element_size; in __cxa_vec_ctor()
232 char* base = static_cast<char*>(array_address); in __cxa_vec_dtor() local
235 base += element_count * element_size; in __cxa_vec_dtor()
239 base -= element_size; in __cxa_vec_dtor()
240 destructor(base); in __cxa_vec_dtor()
257 char* base = static_cast<char*>(array_address); in __cxa_vec_cleanup() local
259 base += n * element_size; in __cxa_vec_cleanup()
263 base -= element_size; in __cxa_vec_cleanup()
264 destructor(base); in __cxa_vec_cleanup()
316 char* base = static_cast<char*>(array_address); in __cxa_vec_delete3() local
321 dealloc(base, 0); in __cxa_vec_delete3()
325 size_t element_count = reinterpret_cast<size_t*>(base)[-1]; in __cxa_vec_delete3()
326 base -= padding_size; in __cxa_vec_delete3()
330 scoped_block block(base, size, dealloc); in __cxa_vec_delete3()
394 size_t* base = reinterpret_cast<size_t*>(array_address) + 2; in __aeabi_vec_ctor_cookie_nodtor() local
395 base[-2] = element_size; in __aeabi_vec_ctor_cookie_nodtor()
396 base[-1] = element_count; in __aeabi_vec_ctor_cookie_nodtor()
397 return __cxa_vec_ctor(base, in __aeabi_vec_ctor_cookie_nodtor()
467 size_t* base = reinterpret_cast<size_t*>(array_address); in __aeabi_vec_dtor_cookie() local
469 /* element_count */ base[-1], in __aeabi_vec_dtor_cookie()
470 /* element_size */ base[-2], in __aeabi_vec_dtor_cookie()
472 return base - 2; in __aeabi_vec_dtor_cookie()
478 size_t* base = reinterpret_cast<size_t*>(array_address); in __aeabi_vec_delete() local
481 /* element_size */ base[-2], in __aeabi_vec_delete()
491 size_t* base = reinterpret_cast<size_t*>(array_address); in __aeabi_vec_delete3() local
494 /* element_size */ base[-2], in __aeabi_vec_delete3()
504 size_t* base = reinterpret_cast<size_t*>(array_address); in __aeabi_vec_delete3_nodtor() local
507 /* element_size */ base[-2], in __aeabi_vec_delete3_nodtor()