x86_64平台 API:30 调用栈偏移问题 #9
              
                
                  
                  
                    Answered
                  
                  by
                    Mr-JingShi
                  
              
          
                  
                    
                      Mr-JingShi
                    
                  
                
                  asked this question in
                Q&A
              
            Replies: 1 comment 1 reply
-
        
 和GetPcAdjustment有关系吗?  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    1 reply
                  
                
            
      Answer selected by
        Mr-JingShi
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
老师你好,x86_64平台 API:30
libsample反汇编
126c: e8 4f fa ff ff callq cc0 tgkill@plt
1271: bf 04 00 00 00 mov $0x4,%edi
CFI方式:
I/xunwind_tag: #1 pc 0000000000001270 /data/app/~~WZ_mVkK4mGpxxUIdnHz4Mg==/io.hexhacking.xunwind.sample-B_YKIacqKu-eUUOxomuhFQ==/lib/x86_64/libsample.so
与实际调用栈偏移4个字节。
EH方式:
I/xunwind_tag: #5 pc 0000000000001271 /data/app/~~WZ_mVkK4mGpxxUIdnHz4Mg==/io.hexhacking.xunwind.sample-B_YKIacqKu-eUUOxomuhFQ==/lib/x86_64/libsample.so
与实际调用栈偏移5个字节。
这是怎么回事呢?
我想做一个自动化的转换工具,该怎么兼容呢?
Beta Was this translation helpful? Give feedback.
All reactions