User Details
- User Since
- Jun 17 2015, 8:39 PM (415 w, 2 d)
Aug 30 2018
ping?
Jul 17 2018
There is still a question about which fix is the correct one. This one or https://reviews.llvm.org/D47104. To reiterate which use case requires clang to remove leading underscores in DW_AT_name?
Jun 18 2018
Jun 1 2018
May 21 2018
May 19 2018
May 16 2018
git clang-format --style=file
Added DW_AT_linkage_name instead of keeping underscore in DW_AT_name.
May 15 2018
It looks like in our case it ended up being not what the user wrote.. and this is especially confusing because libc and exit symbol too (and __exit, which gets converted to _exit...
Interestingly the test specifically checks if underscore is removed. Looks like this was very much intentional. But I still do not understand why.. It makes the DW_AT_name of the label differ from elf symbol name (in .dynsym section).
Jun 30 2016
Jun 29 2016
Nov 20 2015
The only difference is that main executable group is not RTLD_GLOBAL in android (it is RTLD_GLOBAL in glibc) - so the symbols of DT_NEEDED libraries are not visible by default; the way to enforce this for you library on android is to use -z global ld option