亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
匯編宏的使用疑惑?
[打印本頁]
作者:
jwwzhh
時(shí)間:
2011-09-28 11:46
標(biāo)題:
匯編宏的使用疑惑?
arch/arm/lib/copy_from_user.S中定義了一個(gè)宏:
.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中使用這個(gè)宏:
str8w r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f 這個(gè)能理解的,相應(yīng)的對上就可以了。
str8w r0, r3, r4, r5, r6, r7, r8, r9, ip, , abort=19f 這個(gè)不能理解,怎么多了個(gè)‘,’號啊?
希望大家給個(gè)意見,解釋解釋!
作者:
qtdszws
時(shí)間:
2011-09-28 15:22
傳空參數(shù),以空代替\reg8
作者:
jwwzhh
時(shí)間:
2011-09-28 15:50
先謝謝樓上的回答。不過你仔細(xì)看一下,\reg8使用的是ip寄存器,你會發(fā)現(xiàn)它參數(shù)太多了。
作者:
jwwzhh
時(shí)間:
2011-09-29 12:32
自己頂一下。專家門出來解答一下啊。
作者:
liu090
時(shí)間:
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}
個(gè)人認(rèn)為,寫下面這句時(shí)作者用了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
所以就變成這樣了,呵呵
作者:
jwwzhh
時(shí)間:
2011-09-29 18:44
感謝樓上的解答,真是專家,非常非常感謝!
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2