summaryrefslogtreecommitdiff
path: root/lib/esan
AgeCommit message (Expand)Author
2016-08-08[esan] Add iterator to esan's generic hashtableDerek Bruening
2016-08-08[esan] Add generic resizing hashtableDerek Bruening
2016-07-19[esan|wset] Fix flaky sampling testsDerek Bruening
2016-07-19[esan] Fix sideline thread flaky assertDerek Bruening
2016-07-11[compiler-rt] Fix VisualStudio virtual folders layoutEtienne Bergeron
2016-07-09[esan] Add __esan_report for mid-run dataDerek Bruening
2016-07-07[esan|cfrag] Handle binaries built with -esan-aux-field-info=falseQin Zhao
2016-07-06[esan|wset] Ensure SIGSEGV is not blockedDerek Bruening
2016-07-02[esan|cfrag] Add struct array access reportQin Zhao
2016-06-17[esan|cfrag] Add the struct field size array in StructInfoQin Zhao
2016-06-16[esan] Use internal_mmap during initializationDerek Bruening
2016-06-15[esan|cfrag] Minor cfrag report adjustmentQin Zhao
2016-06-14[sanitizer][esan] Add internal_sigaction_syscallDerek Bruening
2016-06-14Revert r272591, http://lab.llvm.org:8011/builders/clang-x64-ninja-win7 has be...Nico Weber
2016-06-13[sanitizer][esan] Add internal_sigaction_syscallDerek Bruening
2016-06-13Revert "[sanitizer][esan] Add internal_sigaction_syscall"Derek Bruening
2016-06-13[sanitizer][esan] Add internal_sigaction_syscallDerek Bruening
2016-06-10[esan|cfrag] Add the struct field offset array in StructInfoQin Zhao
2016-06-08[esan] Intercept calloc to avoid deadlocks with tcmallocDerek Bruening
2016-06-03[esan] Initialize runtime during early interceptorsDerek Bruening
2016-06-03[esan|cfrag] Compute the struct field access difference ratioQin Zhao
2016-06-03[esan] Specify which tool via a global variableDerek Bruening
2016-06-03[esan|wset] Add 8-level working set snapshot accumulationDerek Bruening
2016-06-03[esan] Add sideline itimer supportDerek Bruening
2016-06-03[esan] Ensure internal_sigaction() bypasses interceptorsDerek Bruening
2016-06-02[esan] Add support for log_exe_nameDerek Bruening
2016-06-02[esan|cfrag] Add struct info registrationQin Zhao
2016-05-31[esan|cfrag] Add the skeleton to handle the cfrag argumentQin Zhao
2016-05-31[esan] Add circular buffer data structureDerek Bruening
2016-05-31[esan|wset] Iterate all memory to compute the total working setDerek Bruening
2016-05-31[esan] Intercept and chain signal handlersDerek Bruening
2016-05-28[esan] Add handling of large stack size rlimitsDerek Bruening
2016-05-25[esan][cfrag] Add skeleton for cache fragmentation tool supportQin Zhao
2016-05-25Add working set base runtime libraryDerek Bruening
2016-05-24[esan] Add compilation unit init/exit routines.Derek Bruening
2016-05-20[esan] Add custom flag supportDerek Bruening
2016-05-20[esan] Extend shadow mapping to cover low librariesDerek Bruening
2016-05-17[esan] Fix isShadowMem endpoint bugDerek Bruening
2016-05-11[sanitizer] Move *stat to the common interceptorsEvgeniy Stepanov
2016-05-11[esan] EfficiencySanitizer shadow memoryDerek Bruening
2016-05-03[sanitizer] Move stat/__xstat to the common interceptorsMike Aizatsky
2016-05-03Revert "[sanitizer] Move stat/__xstat to the common interceptors"Mike Aizatsky
2016-05-03[sanitizer] Move stat/__xstat to the common interceptorsMike Aizatsky
2016-05-03[esan] Use do-while rather than braces for empty interceptorsDerek Bruening
2016-04-27[sanitizers] Get the proper symbol version when long double transition is inv...Marcin Koscielnicki
2016-04-25[esan] Fix uninitialized warning from interception contextDerek Bruening
2016-04-23[esan] EfficiencySanitizer libc interceptorsDerek Bruening
2016-04-21[esan] EfficiencySanitizer base runtime libraryDerek Bruening