• Elias Naur's avatar
    runtime: fix cgo export of panicmem on ios · ae175f74
    Elias Naur authored
    CL 68490 reworked the way the panicmem function is exposed to the
    C mach expection catcher. However, //go:cgo_export_static isn't enough:
    the underlying assembly functions must not start with the middle dot.
    
    Without the middle dot, the panicmem function's exported name is
    not prefixed with its package; rename it to xx_cgo_panicmem to decrease
    the chance of a symbol name clash.
    
    Finally, mark the overridden C symbol weak to avoid duplicate symbol
    errors from the host linker.
    
    For the ios builders.
    
    Change-Id: Ib87789fecec9314e398cf1bd8c04ba0b3a6642af
    Reviewed-on: https://go-review.googlesource.com/69113
    Run-TryBot: Elias Naur <elias.naur@gmail.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarRuss Cox <rsc@golang.org>
    ae175f74
Name
Last commit
Last update
.github Loading commit data...
api Loading commit data...
doc Loading commit data...
lib/time Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...