KASAN: add bus_space*read*_8 for aarch64
Add the remaining bus_space*read*_8 functions conditionally for only arm64 in order to not break KASAN builds with new code using one of them. Suggested by: markj Reviewed by: markj MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D39581
This commit is contained in:
parent
5ee1c90e50
commit
42742fe725
@ -957,6 +957,13 @@ ASAN_BUS_READ_PTR_FUNC(region, 4, uint32_t)
|
||||
ASAN_BUS_READ_PTR_FUNC(region_stream, 4, uint32_t)
|
||||
|
||||
ASAN_BUS_READ_FUNC(, 8, uint64_t)
|
||||
#if defined(__aarch64__)
|
||||
ASAN_BUS_READ_FUNC(_stream, 8, uint64_t)
|
||||
ASAN_BUS_READ_PTR_FUNC(multi, 8, uint64_t)
|
||||
ASAN_BUS_READ_PTR_FUNC(multi_stream, 8, uint64_t)
|
||||
ASAN_BUS_READ_PTR_FUNC(region, 8, uint64_t)
|
||||
ASAN_BUS_READ_PTR_FUNC(region_stream, 8, uint64_t)
|
||||
#endif
|
||||
|
||||
#define ASAN_BUS_WRITE_FUNC(func, width, type) \
|
||||
void kasan_bus_space_write##func##_##width(bus_space_tag_t tag, \
|
||||
|
Loading…
Reference in New Issue
Block a user