All call targets (which for virtual calls are vtable address points)
must be located above __cfi_check.
https://clang.llvm.org/docs/ControlFlowIntegrityDesign.html#cfi-shadow
Details
Details
- Reviewers
pcc
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D30756
[cfi] Move all vtables to .data.rel.ro in cross-DSO mode AbandonedPublic Authored by eugenis on Mar 8 2017, 1:50 PM.
Details
Summary All call targets (which for virtual calls are vtable address points)
Diff Detail
Revision Contents
Diff 91068 lib/Transforms/IPO/LowerTypeTests.cpp
test/Transforms/LowerTypeTests/cross-dso-ro.ll
|