mirror of
git://repo.or.cz/tinycc.git
synced 2026-06-19 11:24:19 +08:00
The bounds checking code has now enabled gen_bounded_ptr_add tests. This makes the code slower but finds more errors. I had to correct some things in tcc to make it work. - Fixed off by one in lib/bcheck.c - Corrected tccelf.c sym_versions. - Disabled USE_TAL when using bounds checking. - Fixed cstr_printf va_start. - Fixed tests/tests2/46_grep.c off by one error. - Updated gen_bounded_ptr_add in x86_64-gen.c - Fixed x86_64-link.c pointer diff. For gen_vla_alloc now always use alloca call when bounds checking. Added line/filename in %rax before bound calls to find location of error. |
||
|---|---|---|
| .. | ||
| alloca86_64-bt.S | ||
| alloca86_64.S | ||
| alloca86-bt.S | ||
| alloca86.S | ||
| alloca-arm.S | ||
| armeabi.c | ||
| armflush.c | ||
| bcheck.c | ||
| dsohandle.c | ||
| dummy.c | ||
| lib-arm64.c | ||
| libtcc1.c | ||
| Makefile | ||
| va_list.c | ||