diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2013-11-06 19:49:01 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2013-11-06 19:49:01 +0000 |
commit | f038dae646bac2b31be98ab592c0e5206d2d96f5 (patch) | |
tree | 39530b071991b2326f881b2a30a2d82d6c133fd6 /libgo/runtime/go-caller.c | |
parent | f20f261304993444741e0f0a14d3147e591bc660 (diff) | |
download | gcc-f038dae646bac2b31be98ab592c0e5206d2d96f5.zip gcc-f038dae646bac2b31be98ab592c0e5206d2d96f5.tar.gz gcc-f038dae646bac2b31be98ab592c0e5206d2d96f5.tar.bz2 |
libgo: Update to October 24 version of master library.
From-SVN: r204466
Diffstat (limited to 'libgo/runtime/go-caller.c')
-rw-r--r-- | libgo/runtime/go-caller.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libgo/runtime/go-caller.c b/libgo/runtime/go-caller.c index d84580f..8ca3c7e 100644 --- a/libgo/runtime/go-caller.c +++ b/libgo/runtime/go-caller.c @@ -228,3 +228,23 @@ runtime_funcline_go (Func *f __attribute__((unused)), uintptr targetpc) runtime_memclr (&ret, sizeof ret); return ret; } + +/* Return the name of a function. */ +String runtime_funcname_go (Func *f) + __asm__ (GOSYM_PREFIX "runtime.funcname_go"); + +String +runtime_funcname_go (Func *f) +{ + return f->name; +} + +/* Return the entry point of a function. */ +uintptr runtime_funcentry_go(Func *f) + __asm__ (GOSYM_PREFIX "runtime.funcentry_go"); + +uintptr +runtime_funcentry_go (Func *f) +{ + return f->entry; +} |