• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/dfsan/

Lines Matching refs:dfsan_label

33 static const dfsan_label kInitializingLabel = -1;
35 static const uptr kNumLabels = 1 << (sizeof(dfsan_label) * 8);
42 SANITIZER_INTERFACE_ATTRIBUTE THREADLOCAL dfsan_label __dfsan_retval_tls;
43 SANITIZER_INTERFACE_ATTRIBUTE THREADLOCAL dfsan_label __dfsan_arg_tls[64];
149 static atomic_dfsan_label *union_table(dfsan_label l1, dfsan_label l2) {
154 static void dfsan_check_label(dfsan_label label) {
164 dfsan_label __dfsan_union(dfsan_label l1, dfsan_label l2) {
182 dfsan_label label = 0;
211 dfsan_label __dfsan_union_load(const dfsan_label *ls, uptr n) {
212 dfsan_label label = ls[0];
214 dfsan_label next_label = ls[i];
247 SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
248 dfsan_union(dfsan_label l1, dfsan_label l2) {
255 dfsan_label dfsan_create_label(const char *desc, void *userdata) {
256 dfsan_label label =
266 void __dfsan_set_label(dfsan_label label, void *addr, uptr size) {
267 for (dfsan_label *labelp = shadow_for(addr); size != 0; --size, ++labelp) {
284 void dfsan_set_label(dfsan_label label, void *addr, uptr size) {
289 void dfsan_add_label(dfsan_label label, void *addr, uptr size) {
290 for (dfsan_label *labelp = shadow_for(addr); size != 0; --size, ++labelp)
298 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
299 __dfsw_dfsan_get_label(long data, dfsan_label data_label,
300 dfsan_label *ret_label) {
305 SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
313 const struct dfsan_label_info *dfsan_get_label_info(dfsan_label label) {
318 dfsan_has_label(dfsan_label label, dfsan_label elem) {
329 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_label
330 dfsan_has_label_with_desc(dfsan_label label, const char *desc) {
342 dfsan_label max_label_allocated =
350 dfsan_label last_label =