Lines Matching refs:Origin
334 NOINLINE void *allocate(uptr Size, Chunk::Origin Origin,
419 return initChunk(ClassId, Origin, Block, UserPtr, SizeOrUnusedBytes,
423 return initChunkWithMemoryTagging(ClassId, Origin, Block, UserPtr, Size,
427 NOINLINE void deallocate(void *Ptr, Chunk::Origin Origin, uptr DeleteSize = 0,
465 if (UNLIKELY(Header.OriginOrWasZeroed != Origin)) {
467 if (Header.OriginOrWasZeroed != Chunk::Origin::Memalign ||
468 Origin != Chunk::Origin::Malloc)
470 Header.OriginOrWasZeroed, Origin);
500 void *NewPtr = allocate(NewSize, Chunk::Origin::Malloc, Alignment);
528 if (UNLIKELY(Header.OriginOrWasZeroed != Chunk::Origin::Malloc))
531 Chunk::Origin::Malloc);
589 void *NewPtr = allocate(NewSize, Chunk::Origin::Malloc, Alignment);
1064 ALWAYS_INLINE void *initChunk(const uptr ClassId, const Chunk::Origin Origin, in initChunk() argument
1098 Header.OriginOrWasZeroed = Origin & Chunk::OriginMask; in initChunk()
1107 initChunkWithMemoryTagging(const uptr ClassId, const Chunk::Origin Origin, in initChunkWithMemoryTagging() argument
1230 Header.OriginOrWasZeroed = Origin & Chunk::OriginMask; in initChunkWithMemoryTagging()