search for: __typeid_typeid3_bit_mask

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

2016 Oct 26
2
RFC: a more detailed design for ThinLTO + vcall CFI
...the IR level is the subject of the RFC entitled 'Absolute or "fixed address" symbols as immediate operands'. We can imagine, though, that it could look something like this: @__typeid_typeid3_rotate_count = external globalconst i8 @__typeid_typeid3_size = external globalconst i32 @__typeid_typeid3_bit_mask = external globalconst i8 @__typeid_typeid3_byte_array = external global i8 @__typeid_typeid3_global_addr = external global i8 define i1 @baz(i32* %p) { %pi8 = bitcast i32* %p to i8* %1 = ptrtoint i8* %pi8 to i32 %2 = sub i32 %1, ptrtoint (i8* @__typeid_typeid3_global_addr to i32) %3 = lsh...
2016 Oct 28
0
RFC: a more detailed design for ThinLTO + vcall CFI
...f > the RFC entitled 'Absolute or "fixed address" symbols as immediate > operands'. We can imagine, though, that it could look something like this: > > @__typeid_typeid3_rotate_count = external globalconst i8 > @__typeid_typeid3_size = external globalconst i32 > @__typeid_typeid3_bit_mask = external globalconst i8 > @__typeid_typeid3_byte_array = external global i8 > @__typeid_typeid3_global_addr = external global i8 > Naive question: These will be defined in the object file containing the definition of the key method and therefore the vtable definition, right? So only tha...