forked from OSchip/llvm-project
[MSan] Rename __msan_unpoision_param to __msan::UnpoisonParam - it shouldn't be in interface
llvm-svn: 185062
This commit is contained in:
parent
31dee5bec9
commit
ed4594b76a
|
@ -221,6 +221,10 @@ void PrintWarningWithOrigin(uptr pc, uptr bp, u32 origin) {
|
|||
}
|
||||
}
|
||||
|
||||
void UnpoisonParam(uptr n) {
|
||||
internal_memset(__msan_param_tls, 0, n * sizeof(*__msan_param_tls));
|
||||
}
|
||||
|
||||
} // namespace __msan
|
||||
|
||||
// Interface.
|
||||
|
@ -347,10 +351,6 @@ void __msan_print_param_shadow() {
|
|||
Printf("\n");
|
||||
}
|
||||
|
||||
void __msan_unpoison_param(uptr n) {
|
||||
internal_memset(__msan_param_tls, 0, n * sizeof(*__msan_param_tls));
|
||||
}
|
||||
|
||||
sptr __msan_test_shadow(const void *x, uptr size) {
|
||||
unsigned char *s = (unsigned char*)MEM_TO_SHADOW((uptr)x);
|
||||
for (uptr i = 0; i < size; ++i)
|
||||
|
|
|
@ -77,6 +77,8 @@ void ReportExpectedUMRNotFound(StackTrace *stack);
|
|||
void ReportAtExitStatistics();
|
||||
|
||||
void UnpoisonMappedDSO(struct link_map *map);
|
||||
// Unpoison first n function arguments.
|
||||
void UnpoisonParam(uptr n);
|
||||
|
||||
#define GET_MALLOC_STACK_TRACE \
|
||||
StackTrace stack; \
|
||||
|
|
|
@ -839,7 +839,7 @@ static int msan_dl_iterate_phdr_cb(__sanitizer_dl_phdr_info *info, SIZE_T size,
|
|||
__msan_unpoison(info->dlpi_name, REAL(strlen)(info->dlpi_name) + 1);
|
||||
}
|
||||
dl_iterate_phdr_data *cbdata = (dl_iterate_phdr_data *)data;
|
||||
__msan_unpoison_param(3);
|
||||
UnpoisonParam(3);
|
||||
return cbdata->callback(info, size, cbdata->data);
|
||||
}
|
||||
|
||||
|
@ -874,7 +874,7 @@ static void SignalHandler(int signo) {
|
|||
}
|
||||
|
||||
static void SignalAction(int signo, void *si, void *uc) {
|
||||
__msan_unpoison_param(3);
|
||||
UnpoisonParam(3);
|
||||
__msan_unpoison(si, __sanitizer::struct_sigaction_sz);
|
||||
__msan_unpoison(uc, __sanitizer::ucontext_t_sz);
|
||||
|
||||
|
|
|
@ -124,9 +124,6 @@ void __msan_partial_poison(const void* data, void* shadow, uptr size);
|
|||
SANITIZER_INTERFACE_ATTRIBUTE
|
||||
void __msan_allocated_memory(const void* data, uptr size);
|
||||
|
||||
// Unpoison first n function arguments.
|
||||
void __msan_unpoison_param(uptr n);
|
||||
|
||||
SANITIZER_INTERFACE_ATTRIBUTE
|
||||
u16 __sanitizer_unaligned_load16(const uu16 *p);
|
||||
|
||||
|
|
Loading…
Reference in New Issue