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