search for: typeid_summary_block

Displaying 2 results from an estimated 2 matches for "typeid_summary_block".

2016 Oct 28
0
RFC: a more detailed design for ThinLTO + vcall CFI
...e MDNode by storing a resolution in the combined > summary, and by creating > Assuming I understand this correctly, that means that there would be some kind of type table section in the combined summary index bitcode file, that would look something like the following for the above case: <TYPEID_SUMMARY_BLOCK ...> <TYPE abbrevid=... resolutionid, "typeid3"> </TYPEID_SUMMARY_BLOCK> and included in the on-disk summary as a StringMap, right? > definitions of each of the symbols that shall be required to satisfy the > link time dependencies in the individual ThinLTO mod...
2016 Oct 26
2
RFC: a more detailed design for ThinLTO + vcall CFI
Hi all, As promised, here is a brain dump on how I see CFI for vcalls working under ThinLTO. Most of this has been prototyped, so the design does appear to be sound. For context on how CFI currently works under regular LTO, please read: http://llvm.org/docs/TypeMetadata.html http://clang.llvm.org/docs/ControlFlowIntegrityDesign.html http://clang.llvm.org/docs/LTOVisibility.html ==== Summary