android_system_core/libunwindstack
Dylan Katz b62e324406 Added fuzzer for Unwinder
Adds a fuzzer for Unwinder. This will likely cover a large portion of the library, as it uses many of the library's features
in the process of setting up the Unwinder. Hopefully this, combined with the calls Unwinder makes internally, will provide
sufficient coverage.

Rough coverage estimate (this is drastically lower than the true number due to shared libraries): 6.6%

Test: Ran on device for a few hours
Signed-off-by: Dylan Katz <dylan.katz@leviathansecurity.com>
Change-Id: I813e204df595ff38dccfb73be7fff5c080aaa043
2020-07-01 16:02:29 -07:00
..
benchmarks Add new reparse benchmarks. 2020-05-19 10:31:53 -07:00
include/unwindstack Merge "Optimize Memory::ReadString" 2020-04-20 23:35:42 +00:00
tests Added fuzzer for Unwinder 2020-07-01 16:02:29 -07:00
tools
.clang-format
Android.bp Added fuzzer for Unwinder 2020-07-01 16:02:29 -07:00
AndroidVersions.md
ArmExidx.cpp
ArmExidx.h
AsmGetRegsX86.S
AsmGetRegsX86_64.S
Check.h
DexFile.cpp Avoid re-mapping dex file that's in local memory. 2020-04-07 18:07:38 -07:00
DexFile.h Avoid re-mapping dex file that's in local memory. 2020-04-07 18:07:38 -07:00
DexFiles.cpp
DwarfCfa.cpp
DwarfCfa.h
DwarfDebugFrame.h
DwarfEhFrame.h
DwarfEhFrameWithHdr.cpp
DwarfEhFrameWithHdr.h
DwarfEncoding.h
DwarfMemory.cpp
DwarfOp.cpp
DwarfOp.h
DwarfSection.cpp
Elf.cpp Fix GetGlobalVariableOffset with tagged pointer in aarch64 2020-04-27 21:07:50 +00:00
ElfInterface.cpp Optimize Memory::ReadString 2020-04-16 15:03:19 -07:00
ElfInterfaceArm.cpp
ElfInterfaceArm.h
Global.cpp
JitDebug.cpp
LocalUnwinder.cpp
Log.cpp
MapInfo.cpp
Maps.cpp Fix dangling pointer issue in LocalUpdatbleMaps 2020-05-01 22:20:01 +00:00
Memory.cpp Merge "Optimize Memory::ReadString" 2020-04-20 23:35:42 +00:00
MemoryBuffer.h
MemoryCache.h libunwindstack: Add Memory::ReadTag() function for reading memory tags. 2020-04-16 00:23:45 -07:00
MemoryFileAtOffset.h
MemoryLocal.h libunwindstack: Add Memory::ReadTag() function for reading memory tags. 2020-04-16 00:23:45 -07:00
MemoryMte.cpp Switch to new kernel ptrace interface for reading tags. 2020-04-29 09:33:53 -07:00
MemoryOffline.h
MemoryOfflineBuffer.h
MemoryRange.h
MemoryRemote.h libunwindstack: Add Memory::ReadTag() function for reading memory tags. 2020-04-16 00:23:45 -07:00
OWNERS
Regs.cpp
RegsArm.cpp
RegsArm64.cpp
RegsInfo.h
RegsMips.cpp
RegsMips64.cpp
RegsX86.cpp
RegsX86_64.cpp
Symbols.cpp Create minimal remap table for symbol binary search. 2020-04-16 18:17:45 +01:00
Symbols.h Create minimal remap table for symbol binary search. 2020-04-16 18:17:45 +01:00
TEST_MAPPING
Unwinder.cpp