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...