亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3449 | 回復(fù): 5
打印 上一主題 下一主題

匯編宏的使用疑惑? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-09-28 11:46 |只看該作者 |倒序?yàn)g覽
arch/arm/lib/copy_from_user.S中定義了一個宏:
        .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
        stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
        .endm
arch/arm/lib/copy_template.S中使用這個宏:
str8w        r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f         這個能理解的,相應(yīng)的對上就可以了。
str8w        r0, r3, r4, r5, r6, r7, r8, r9, ip, , abort=19f      這個不能理解,怎么多了個‘,’號啊?
希望大家給個意見,解釋解釋!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2011-09-28 15:22 |只看該作者
傳空參數(shù),以空代替\reg8

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2011-09-28 15:50 |只看該作者
先謝謝樓上的回答。不過你仔細(xì)看一下,\reg8使用的是ip寄存器,你會發(fā)現(xiàn)它參數(shù)太多了。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2011-09-29 12:32 |只看該作者
自己頂一下。專家門出來解答一下啊。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2011-09-29 15:01 |只看該作者
從反匯編來看

str8w        r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f      
STMIA   R0!, {R3-R8,R12,LR}
str8w        r0, r3, r4, r5, r6, r7, r8, r9, ip, , abort=19f  
STMIA   R0!, {R3-R9,R12}

如果改成
str8w        r0, r3, r4, r5, r6, r7, r8, r9, ip,  abort=19f  
結(jié)果一樣是:
STMIA   R0!, {R3-R9,R12}

個人認(rèn)為,寫下面這句時作者用了ctrl +c ,然后
str8w        r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f      
然后
str8w        r0, r3, r4, r5, r6, r7, r8, ip, , abort=20f      
然后
str8w        r0, r3, r4, r5, r6, r7, r8,r9, ip, , abort=20f      
然后
str8w        r0, r3, r4, r5, r6, r7, r8,r9, ip, , abort=19f      
所以就變成這樣了,呵呵

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2011-09-29 18:44 |只看該作者
感謝樓上的解答,真是專家,非常非常感謝!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP