Commit History

Autor SHA1 Mensaxe Data
  asynts d5ffb51a83 AK: Don't add newline for outf/dbgf/warnf. %!s(int64=4) %!d(string=hai) anos
  asynts ba3488a6d5 UserspaceEmulator: Replace printf usages with format. %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 4ca493a86a UserspaceEmulator: Extra format arguments in MallocTracker, found by Coverity %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 80eef2c014 UserspaceEmulator: Report heap buffer overflows :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 030edbd513 UserspaceEmulator: Mark mmap regions as malloc blocks when mallocing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c7e4c0734b UserspaceEmulator: Use a report() function instead of dbgprintf() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9c155c8f35 UserspaceEmulator: Tweak some output strings %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d1dd5013ea UserspaceEmulator: Remove unnecessary local getpid() caches %!s(int64=5) %!d(string=hai) anos
  Andreas Kling be5f42adea UserspaceEmulator+LibX86: Start tracking uninitialized memory :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling df58ea808e UserspaceEmulator: Skip freed mallocations in reachability scan %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 27aa2e5841 UserspaceEmulator: Reset malloc backtrace on mallocation reuse %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e50874621a UserspaceEmulator: Don't scan text segment for malloc leaks %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3dc1c80958 UserspaceEmulator: Print the number of bytes leaked on exit :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c13da77e85 UserspaceEmulator: Add TLS regions to reachability checking %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1dcc21d32e UserspaceEmulator: Include malloc/free backtraces in UAF logs :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling dd68370efc UserspaceEmulator: Put the memory reachability logging behind a macro %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 441918be7e UserspaceEmulator: Capture backtraces of malloc/free events %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f6584bfc36 UserspaceEmulator: Implement very basic leak checking :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 323ec4c2ca UserspaceEmulator: Let's say "Use-after-free" instead of "UAF" %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c7cf87c9f8 UserspaceEmulator: Don't complain about free(nullptr) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 092f643119 UserspaceEmulator: Log invalid and double free() calls :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c314292319 UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^) %!s(int64=5) %!d(string=hai) anos