From 577d9583ebfe3f381b1050465c71b2386bdf0cd2 Mon Sep 17 00:00:00 2001 From: Dmitry Muhomor Date: Sun, 29 Oct 2023 09:49:22 +0200 Subject: [PATCH] mte: add licensing info for code that was copied from scudo --- arm_mte.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arm_mte.h b/arm_mte.h index 8deefb2..28ff2c0 100644 --- a/arm_mte.h +++ b/arm_mte.h @@ -18,6 +18,9 @@ static inline void *arm_mte_create_random_tag(void *p, u64 exclusion_mask) { // // Contents of this function were copied from scudo: // https://android.googlesource.com/platform/external/scudo/+/refs/tags/android-14.0.0_r1/standalone/memtag.h#167 +// +// scudo is licensed under the Apache License v2.0 with LLVM Exceptions, which is compatible with +// the hardened_malloc's MIT license static inline void arm_mte_store_tags_and_clear(void *tagged_ptr, size_t len) { uintptr_t Begin = (uintptr_t) tagged_ptr; uintptr_t End = Begin + len;