- Feb 14, 2013
-
-
Evgeniy Stepanov authored
We are still limited by /proc/*/cmdline size (4Kb max on Linux!). llvm-svn: 175145
-
- Feb 12, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 174971
-
Evgeniy Stepanov authored
In __isoc99_*scanf we don't have to worry about GNUisms, and can parse %a accurately. Patch by Jakub Jelinek. llvm-svn: 174969
-
Evgeniy Stepanov authored
llvm-svn: 174960
-
- Feb 11, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 174888
-
Evgeniy Stepanov authored
Respect REAL(scanf) return value and don't report memory stores that could potentially happen, but did not. llvm-svn: 174887
-
Evgeniy Stepanov authored
llvm-svn: 174883
-
Evgeniy Stepanov authored
Handle %a in cases when it is unambiguous. Handle %m. Patch by Jakub Jelinek. llvm-svn: 174882
-
- Feb 08, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 174708
-
Timur Iskhodzhanov authored
llvm-svn: 174707
-
Timur Iskhodzhanov authored
llvm-svn: 174706
-
Evgeniy Stepanov authored
llvm-svn: 174705
-
Evgeniy Stepanov authored
This a rewrite of the scanf parser. The new implementation is pretty close to the spec, with a few shortcuts taken here and there. It is conservative, i.e. it gives up parsing if it does not understand some part of the format string, or runs into an ambiguous % spec. It does not handle some rarely used parts of the spec, like %n$ - for now. I'm also moving parser call to after the original *scanf function completes, so that we can find out the store size of %s directive by the use of strlen() on the target buffer. llvm-svn: 174704
-
- Feb 07, 2013
-
-
Kostya Serebryany authored
llvm-svn: 174617
-
Alexander Potapenko authored
llvm-svn: 174616
-
Alexander Potapenko authored
llvm-svn: 174604
-
Alexander Potapenko authored
Switch to allocator2 on Darwin. llvm-svn: 174603
-
Kostya Serebryany authored
[msan] add strip_path_prefix flag; print error summary; don't crash while printing summary if debug info is missing. The tests will follow later once we establish the lit-like tests for msan. llvm-svn: 174595
-
- Feb 06, 2013
-
-
Alexander Potapenko authored
Use 64-bit inodes in file operations. ASan is now built with -mmacosx-version-min=10.5, thus the default inode size is 32 bits. However the supported client code is going to target 10.6 and higher, where 64-bit inodes will be used. llvm-svn: 174507
-
Kostya Serebryany authored
llvm-svn: 174505
-
Kostya Serebryany authored
[asan] print a short one-line report summary after the full report. Currently, works only if symbolization happens in-process. llvm-svn: 174501
-
- Feb 04, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 174319
-
Alexey Samsonov authored
llvm-svn: 174318
-
Alexey Samsonov authored
llvm-svn: 174316
-
Dmitry Vyukov authored
llvm-svn: 174312
-
- Feb 01, 2013
-
-
Alexey Samsonov authored
llvm-svn: 174189
-
Alexey Samsonov authored
llvm-svn: 174187
-
- Jan 31, 2013
-
-
Kostya Serebryany authored
llvm-svn: 174059
-
- Jan 30, 2013
-
-
Dmitry Vyukov authored
asan/tsan: manually define FUTEX constants, because <linux/futes.h> header is broken on some linux distributions llvm-svn: 173933
-
Alexey Samsonov authored
llvm-svn: 173929
-
Evgeniy Stepanov authored
And make msan_interface.h C-compatible. llvm-svn: 173928
-
Alexey Samsonov authored
llvm-svn: 173910
-
- Jan 29, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 173784
-
Dmitry Vyukov authored
tsan: add IsSymbolizerAvailable() function for querying for presence of internal/external symbolizer llvm-svn: 173783
-
- Jan 28, 2013
-
-
Timur Iskhodzhanov authored
llvm-svn: 173694
-
Alexey Samsonov authored
llvm-svn: 173668
-
- Jan 25, 2013
-
-
Alexey Samsonov authored
llvm-svn: 173451
-
Kostya Serebryany authored
llvm-svn: 173443
-
Kostya Serebryany authored
llvm-svn: 173441
-
Alexey Samsonov authored
llvm-svn: 173440
-