data的定义,还有kStateSize的,都没写?
【 在 hicharlie (马上诗人) 的大作中提到: 】
: 标 题: 一个Release版的BUG
: 发信站: 水木社区 (Fri Jul 31 09:43:09 2020), 站内
:
: inline void xor_data(unsigned char data[kStateSize], const unsigned char v[kStateSize]) {
: for (int i = 0; i < kStateSize; ++i) {
: data[i] ^= v[i];
: }
: }
: ...
:
: ;
:
: unsigned char iv[16];
: memcpy(iv, "abcdefgH3awGd4jf", 16);
:
: xor_data(data, iv);//此处debug正常,release 出现sigsegv
:
:
: 后来改成
: unsigned char iv[16]= {'a','b','c','d','e','f','g','H','3','a','w','G','d','4','j','f'}
: release也正常了。
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 117.61.245.*]
--
FROM 76.126.252.*