Searched refs:KASAN_GRANULE_SIZE (Results 1 - 11 of 11) sorted by relevance
/linux-master/mm/kasan/ |
H A D | report_hw_tags.c | 46 memory_tag = hw_get_mem_tag(object + i * KASAN_GRANULE_SIZE); 48 size += KASAN_GRANULE_SIZE; 62 buffer[i] = hw_get_mem_tag(row + i * KASAN_GRANULE_SIZE);
|
H A D | report_generic.c | 41 p += KASAN_GRANULE_SIZE; 63 size += KASAN_GRANULE_SIZE; 64 else if (*shadow >= 1 && *shadow <= KASAN_GRANULE_SIZE - 1) 82 * If shadow byte value is in [0, KASAN_GRANULE_SIZE) we can look 85 if (*shadow_addr > 0 && *shadow_addr <= KASAN_GRANULE_SIZE - 1) 89 case 0 ... KASAN_GRANULE_SIZE - 1: 307 mem_ptr = round_down(aligned_addr, KASAN_GRANULE_SIZE); 313 mem_ptr -= KASAN_GRANULE_SIZE; 318 mem_ptr -= KASAN_GRANULE_SIZE; 324 frame = (const unsigned long *)(mem_ptr + KASAN_GRANULE_SIZE); [all...] |
H A D | report_sw_tags.c | 43 p += KASAN_GRANULE_SIZE; 65 size += KASAN_GRANULE_SIZE;
|
H A D | kasan_test_module.c | 22 size_t size = 128 - KASAN_GRANULE_SIZE;
|
H A D | kasan.h | 132 #define KASAN_GRANULE_SIZE (1UL << KASAN_SHADOW_SCALE_SHIFT) macro 135 #define KASAN_GRANULE_SIZE MTE_GRANULE_SIZE macro 138 #define KASAN_GRANULE_MASK (KASAN_GRANULE_SIZE - 1) 140 #define KASAN_MEMORY_PER_SHADOW_PAGE (KASAN_GRANULE_SIZE << PAGE_SHIFT) 188 #define META_MEM_BYTES_PER_ROW (META_BYTES_PER_ROW * KASAN_GRANULE_SIZE) 487 size = round_up(size, KASAN_GRANULE_SIZE); 504 * @addr - range start address, must be aligned to KASAN_GRANULE_SIZE 505 * @size - range size, must be aligned to KASAN_GRANULE_SIZE 513 * @addr - range start address, must be aligned to KASAN_GRANULE_SIZE 517 * For the tag-based modes, the @size gets aligned to KASAN_GRANULE_SIZE befor [all...] |
H A D | kasan_test.c | 34 #define OOB_TAG_OFF (IS_ENABLED(CONFIG_KASAN_GENERIC) ? 0 : KASAN_GRANULE_SIZE) 164 size_t size = 128 - KASAN_GRANULE_SIZE - 5; 185 ptr[size + KASAN_GRANULE_SIZE + 5]); 342 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); 374 ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); 380 KUNIT_EXPECT_LE(test, round_up(size2, KASAN_GRANULE_SIZE), 381 round_down(middle, KASAN_GRANULE_SIZE)); 382 KUNIT_EXPECT_LE(test, round_up(middle, KASAN_GRANULE_SIZE), 383 round_down(size1, KASAN_GRANULE_SIZE)); 485 size_t size = 128 - KASAN_GRANULE_SIZE; [all...] |
H A D | generic.c | 77 if (unlikely(!IS_ALIGNED((unsigned long)addr, KASAN_GRANULE_SIZE))) 201 return shadow_byte >= 0 && shadow_byte < KASAN_GRANULE_SIZE; 217 size_t aligned_size = round_up(global->size, KASAN_GRANULE_SIZE); 292 size_t rounded_up_size = round_up(size, KASAN_GRANULE_SIZE); 295 size_t rounded_down_size = round_down(size, KASAN_GRANULE_SIZE);
|
H A D | common.c | 163 kasan_poison(object, round_up(cache->object_size, KASAN_GRANULE_SIZE), 236 kasan_poison(object, round_up(cache->object_size, KASAN_GRANULE_SIZE), 359 KASAN_GRANULE_SIZE); 361 KASAN_GRANULE_SIZE); 409 redzone_start = round_up((unsigned long)(ptr + size), KASAN_GRANULE_SIZE);
|
H A D | shadow.c | 178 kasan_poison(addr, round_up(size, KASAN_GRANULE_SIZE), tag, false); 226 if (WARN_ON(mem_data->nr_pages % KASAN_GRANULE_SIZE) || 575 size = round_up(size, KASAN_GRANULE_SIZE); 589 scaled_size = (size + KASAN_GRANULE_SIZE - 1) >>
|
H A D | hw_tags.c | 359 KASAN_GRANULE_SIZE);
|
H A D | report.c | 439 (addr - row) / KASAN_GRANULE_SIZE * 3 + 1; 679 orig_addr, orig_addr + KASAN_GRANULE_SIZE - 1);
|
Completed in 190 milliseconds