Displaying 1 result from an estimated 1 matches for "ttbase".
Did you mean:
qtbase
2018 Jan 06
2
LLVM EH tables much larger than GCC's
...coding cuts the .ARM.extab
section down to 100KB for an overall file size reduction of about 2.9%.
There is a complication with ULEB128: there is a ULEB128 field near the
front of the EH table pointing to aligned typeinfo values near the end of
the table. It can look like this:
.uleb128 (.ttbase - .start) # offset to aligned type infos
.start:
...
.balign 4
.long _ZTIi # type info for int
.ttbase:
An assembler might start by assuming that the .uleb128 directive occupies
only 1 byte, then calculate (.ttbase - .start) as 0x80, which requires 2
bytes. Incr...