blob: aa8159e13b8590d012577767f607554eb2fb12ed [file] [log] [blame]
Mitch Phillips43b4c5d2019-08-21 11:52:32 -07001name: "GWP-ASan"
2description:
3 "GWP-ASan is a sampled allocator framework that assists in finding "
4 "use-after-free and heap-buffer-overflow bugs in production environments. "
5 "It informally is a recursive acronym, 'GWP-ASan Will Provide Allocation "
6 "SANity'. "
7 "GWP-ASan is based on the classic Electric Fence Malloc Debugger "
8 "<https://linux.die.net/man/3/efence>, with a key adaptation. Notably, we "
9 "only choose a very small percentage of allocations to sample, and apply "
10 "guard pages to these sampled allocations only. The sampling is small "
11 "enough to allow us to have very low performance overhead."
12
13third_party {
14 url {
15 type: GIT
16 value: "https://github.com/llvm/llvm-project.git"
17 }
18 version: "8f5e1755ca385566c0352a9bd292218cebfd3d0b"
Bob Badour1d650552020-04-23 16:13:45 -070019 license_type: NOTICE
Mitch Phillips43b4c5d2019-08-21 11:52:32 -070020 last_upgrade_date { year: 2019 month: 8 day: 21 }
21}