d
ovl.Offset += transfered;
if (ovl.Offset < transfered) ++ovl.OffsetHigh;Поле
OffsetHigh располагается сразу за Offset в одной структуреSize: a a a
d
ovl.Offset += transfered;
if (ovl.Offset < transfered) ++ovl.OffsetHigh;OffsetHigh располагается сразу за Offset в одной структуреSS
ovl.Offset += transfered;
if (ovl.Offset < transfered) ++ovl.OffsetHigh;OffsetHigh располагается сразу за Offset в одной структуреd
d
SS
PK
lea, а потом jmp?SS
SS
ovl.OffsetHigh += (ovl.Offset < transfered); d
lea, а потом jmp?PK
cmp с вариациями, то это просто if и естьd
cmp с вариациями, то это просто if и естьd
PK
d
//ovl.Offset += transfered;
mov %eax,%edx
add 0x10(%rbx),%edx
mov %edx,0x10(%rbx)
//if (ovl.Offset < transfered) ++ovl.OffsetHigh;
jae c24 <_ZN3dse2os2io14IOTarget_win324readEPcy+0x44>
addl $0x1,0x14(%rbx)SS
ovl.OffsetHigh += (ovl.Offset < transfered); SS
d
SS
SS
d