Changed script in Makefile for testcase 112 Used bound_struct_copy_count in lib/bcheck.c
Unified · Split
| @@ -1246,6 +1246,7 @@ void __attribute__((destructor)) __bound_exit(void) · 1245 unmodified lines | ||
| 1246 | 1246 | fprintf (stderr, "bound_strcat_count %llu\n", bound_strcat_count); |
| 1247 | 1247 | fprintf (stderr, "bound_strchr_count %llu\n", bound_strchr_count); |
| 1248 | 1248 | fprintf (stderr, "bound_strdup_count %llu\n", bound_strdup_count); |
| 1249 | + fprintf (stderr, "bound_struct_copy_count %llu\n", bound_struct_copy_count); | |
| 1249 | 1250 | fprintf (stderr, "bound_not_found %llu\n", bound_not_found); |
| 1250 | 1251 | #endif |
| 1251 | 1252 | #if BOUND_STATISTIC_SPLAY |
| @@ -17,7 +17,6 @@ ifdef CONFIG_OSX · 16 unmodified lines | ||
| 17 | 17 | endif |
| 18 | 18 | ifeq ($(ARCH),x86_64) |
| 19 | 19 | SKIP += 73_arm64.test |
| 20 | − SKIP += 112_backtrace.test # Here memory copy behaves differently | |
| 21 | 20 | endif |
| 22 | 21 | ifeq (,$(filter i386,$(ARCH))) |
| 23 | 22 | SKIP += 98_al_ax_extend.test 99_fastcall.test |
| @@ -106,7 +105,8 @@ GEN-ALWAYS = · 82 unmodified lines | ||
| 106 | 105 | 112_backtrace.test: FLAGS += -dt -b |
| 107 | 106 | 112_backtrace.test 113_btdll.test 126_bound_global.test: FILTER += \ |
| 108 | 107 | -e 's;[0-9A-Fa-fx]\{5,\};........;g' \ |
| 109 | − -e 's;0x[0-9A-Fa-f]\{1,\};0x?;g' | |
| 108 | + -e 's;0x[0-9A-Fa-f]\{1,\};0x?;g' \ | |
| 109 | + -e 's;struct copy destination;memmove dest;g' \ | |
| 110 | 110 | |
| 111 | 111 | # this test creates two DLLs and an EXE |
| 112 | 112 | 113_btdll.test: T1 = \ |