mte_allocate_memory
src = (char *)mte_allocate_memory(size, mem_type, 0, false);
dst = (char *)mte_allocate_memory(size, mem_type, 0, true);
dst = (char *)mte_allocate_memory(size, mem_type, 0, false);
src = (char *)mte_allocate_memory(size, mem_type, 0, true);
src = (char *)mte_allocate_memory(size, mem_type, 0, true);
dst = (char *)mte_allocate_memory(size, mem_type, 0, true);
ptr = (char *)mte_allocate_memory(sizes[run], mem_type, mapping, false);
ptr = (char *)mte_allocate_memory(sizes[i], mem_type, 0, true);
map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false);
ptr = mte_allocate_memory(TEST_UNIT * page_sz, mem_type, mapping, true);
map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false);
ptr = mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false);
ptr = mte_allocate_memory(BUFFER_SIZE, mem_type, 0, false);
ptr = mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false);
ptr = mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false);
ptr = mte_allocate_memory(len, mem_type, mapping, true);
void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags);