type smallScalar … type smallPointer … type smallPointerMix … type mediumScalarEven … type mediumScalarOdd … type mediumPointerEven … type mediumPointerOdd … type largeScalar … type largePointer … func TestUserArena(t *testing.T) { … } func runSubTestUserArenaNew[S comparable](t *testing.T, value *S, parallel bool) { … } func runSubTestUserArenaSlice[S comparable](t *testing.T, value []S, parallel bool) { … } func TestUserArenaLiveness(t *testing.T) { … } func testUserArenaLiveness(t *testing.T, useArenaFinalizer bool) { … } func TestUserArenaClearsPointerBits(t *testing.T) { … } func TestUserArenaCloneString(t *testing.T) { … } func TestUserArenaClonePointer(t *testing.T) { … } func TestUserArenaCloneSlice(t *testing.T) { … } func TestUserArenaClonePanic(t *testing.T) { … }