首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有目录保存和恢复的共享构建问题的power8汇编代码

带有目录保存和恢复的共享构建问题的power8汇编代码
EN

Stack Overflow用户
提问于 2017-01-04 05:59:38
回答 0查看 125关注 0票数 1

我有以下汇编代码

代码语言:javascript
复制
        .machine power8
        .abiversion 2
        .section        ".toc","aw"
        .section        .text
        GLOBAL(myfunc)
myfunc:
        stdu 1,-240(1)
        mflr 0
        std  0, 0*8(1)
        mfcr 8
        std  8, 1*8(1)
        std  2, 2*8(1)
        # Save all non-volatile registers R14-R31
        std  14, 4*8(1)
        ...
        # Save all the non-volatile FPRs
        ...
        stwu 1, -48(1)
        bl function_call
        nop
        addi 1, 1, 48
        ld   0, 0*8(1)
        mtlr 0
        ld  8, 1*8(1)
        ld  2, 2*8(1)
        ...
        # epilogue, restore stack frame

这在静态构建中工作得很好,但共享构建在00000157.plt_call.__tls_get_addr_opt@@GLIBC_2.22中存在分段错误,在power8 w.r.tTOC中共享构建是否应该以不同的方式处理?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41453067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档