| | Authored by pcc on Nov 3 2014, 9:44 AM. Event Timelineksvladimir retitled this revision from to Protection against stack-based memory corruption errors using SafeStack: compiler-rt runtime support library. ksvladimir added a subscriber: Unknown Object (MLST). kcc added inline comments. pcc commandeered this revision. pcc added inline comments. This revision is now accepted and ready to land. kcc added inline comments. kcc added inline comments. This revision was automatically updated to reflect the committed changes. Path | Size |
---|
| 1 line | | | | 9 lines | | | | 3 lines | | | | 28 lines | | 236 lines | | | | 3 lines | | | | 29 lines | | 26 lines | | 25 lines | | 9 lines | | 24 lines | | 8 lines | | 12 lines | | 23 lines | | 31 lines | | 40 lines | | 8 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
1b5ba4c795b8 | 57e6eefba142 | 9dea8c50841d | Peter Collingbourne | Add more overflow checks; add detailed documentation of limitations (from… (Show More…) | May 29 2015, 5:15 PM | 9dea8c50841d | fe4a91833b87 | 03a0fd575379 | Peter Collingbourne | clang-format | May 26 2015, 4:15 PM | 03a0fd575379 | ec2f1be9a588 | 8f945f02bf0f | Peter Collingbourne | Address remaining review comments | May 26 2015, 2:33 PM | 8f945f02bf0f | 88178f64f1ad | 2e8b64e62be8 | Peter Collingbourne | s/0/nullptr/ where appropriate | May 22 2015, 4:53 PM | 2e8b64e62be8 | 3e8dd9ad6e46 | 31268f37b826 | Peter Collingbourne | Fix copy-pasteo | May 19 2015, 4:58 PM | 31268f37b826 | ed94d3a8cbb2 | 839b4f66ddeb | Peter Collingbourne | Add LTO test | May 19 2015, 4:19 PM | 839b4f66ddeb | 1fe7dd9d8cc8 | 8f697d46ed85 | Peter Collingbourne | Use SANITIZER_CAN_USE_PREINIT_ARRAY in one more place | May 19 2015, 4:29 PM | 8f697d46ed85 | 568371ae0a5c | 2265670b49a9 | Peter Collingbourne | Remove C++ marker | May 19 2015, 2:28 PM | 2265670b49a9 | 6058d2be3656 | dd11a9ec2a84 | Peter Collingbourne | Use enum constant | May 19 2015, 2:18 PM | dd11a9ec2a84 | e6ffbfbe41a5 | ae7648337ae9 | Peter Collingbourne | Remove MAP_FAILED check, remove unused #includes | May 19 2015, 2:16 PM | ae7648337ae9 | 2ff79a7d3b6b | 78f753ab2443 | Peter Collingbourne | remove comment | May 19 2015, 2:11 PM | 78f753ab2443 | 5fa11cc20ad4 | da5cc4f20a2b | Peter Collingbourne | Use CHECK_* instead of assert | May 19 2015, 1:30 PM | da5cc4f20a2b | 6926555b2c41 | 6e08c0195864 | Peter Collingbourne | Use MmapOrDie etc. | May 19 2015, 1:18 PM | 6e08c0195864 | 43067e80cd5b | 119c54dbc0e8 | Peter Collingbourne | Remove more macros | May 19 2015, 1:15 PM | 119c54dbc0e8 | e938ba61724d | 5d731ee977ed | Peter Collingbourne | Use constants, simplfy pthread stuff | May 19 2015, 1:03 PM | 5d731ee977ed | b17660cf4a77 | 229feaca7242 | Peter Collingbourne | Remove no_safe_stack attribute | May 11 2015, 5:03 PM | 229feaca7242 | 3b97bb4e017e | a2b960b040ef | Peter Collingbourne | Remove redundant clang dependency | May 7 2015, 6:15 PM | a2b960b040ef | eeb543ec3c89 | 1d7f4e76c1ed | Peter Collingbourne | Address review comments | May 7 2015, 1:08 PM | 1d7f4e76c1ed | 7ec60f86d0d9 | efc411a9899f | Peter Collingbourne | Rename flag to -fsanitize=safe-stack | May 6 2015, 3:44 PM | efc411a9899f | 2ff938421fa3 | f1ba4a1b7ef1 | Peter Collingbourne | Add test descriptions | May 6 2015, 1:49 PM | f1ba4a1b7ef1 | 942aca82be95 | 67f97590b202 | Peter Collingbourne | Remove Makefile stuff | May 6 2015, 1:28 PM | 67f97590b202 | aa18f41629ef | 0b726fa8adae | Peter Collingbourne | Tweak comment | May 6 2015, 12:29 PM | 0b726fa8adae | c617481d3410 | ee102466c979 | Peter Collingbourne | Remove Darwin platform-specific TLS code | May 6 2015, 12:24 PM | ee102466c979 | 2919791b7ff7 | 3ddb06bbaf50 | Peter Collingbourne | Use internal_{mmap,munmap,mprotect} functions in sanitizer_common | May 6 2015, 12:19 PM | 3ddb06bbaf50 | c1d91165ce13 | c401872a6a44 | Peter Collingbourne | Protection against stack-based memory corruption errors using SafeStack… (Show More…) | Apr 9 2015, 5:35 PM |
|
is this still valid?
Don't we use -fsanitize= syntax?