search for: mteglobtab

Displaying 4 results from an estimated 4 matches for "mteglobtab".

2020 Sep 17
4
[MTE] Globals Tagging - Discussion
...1. Have the compiler mark hidden tagged globals in the symbol table as st_other.STO_TAGGED. 2. Have the linker read the symbol table and create a table of { unrelocated virtual address, size } pairs for each STO_TAGGED carrying hidden global, storing this in a new section (.mteglobtab). 3. Create a new dynamic entry "DT_MTEGLOBTAB" that points to this segment, along with "DT_MTEGLOBENT" for the size of each entry and "DT_MTEGLOBSZ" for the size (in bytes) of the table. 4. Similar to dynamic symbols, teach the loader to read this...
2020 Oct 09
3
[MTE] Globals Tagging - Discussion
...the symbol table as > > st_other.STO_TAGGED. > > 2. > > > > Have the linker read the symbol table and create a table of { > > unrelocated virtual address, size } pairs for each STO_TAGGED carrying > > hidden global, storing this in a new section (.mteglobtab). > > 3. > > > > Create a new dynamic entry "DT_MTEGLOBTAB" that points to this > segment, > > along with "DT_MTEGLOBENT" for the size of each entry and > "DT_MTEGLOBSZ" > > for the size (in bytes) of the table. > >...
2020 Sep 18
2
[MTE] Globals Tagging - Discussion
...the compiler mark hidden tagged globals in the symbol table as > st_other.STO_TAGGED. > > > > Have the linker read the symbol table and create a table of { > unrelocated virtual address, size } pairs for each STO_TAGGED carrying > hidden global, storing this in a new section (.mteglobtab). > > > > Create a new dynamic entry "DT_MTEGLOBTAB" that points to this segment, > along with "DT_MTEGLOBENT" for the size of each entry and "DT_MTEGLOBSZ" > for the size (in bytes) of the table. > > > > Similar to dynamic symbols, teach...
2020 Sep 21
2
[MTE] Globals Tagging - Discussion
...the compiler mark hidden tagged globals in the symbol table as st_other.STO_TAGGED. >>> > >>> > Have the linker read the symbol table and create a table of { unrelocated virtual address, size } pairs for each STO_TAGGED carrying hidden global, storing this in a new section (.mteglobtab). >>> > >>> > Create a new dynamic entry "DT_MTEGLOBTAB" that points to this segment, along with "DT_MTEGLOBENT" for the size of each entry and "DT_MTEGLOBSZ" for the size (in bytes) of the table. >>> > >>> > Similar to d...