B
Branch causes an unconditional branch to a label at a PC-relative offset, with a hint that this is not a subroutine call or return.
在PC相对偏移处对标签进行无条件分支,并提示这不是子程序调用或返回。
操作码 助记符 标志 含义
0xb 1011 LT N != V 有符号数小于
4029b8: b9402be0 ldr w0, [sp, #40] // w0=buffer_size
4029bc: 6b00033f cmp w25, w0 // w25=size
4029c0: 5400004b b.lt 4029c8 <ferror@plt+0xae8> // b.tstop lt = '<'
4029c4: 51000738 sub w24, w25, #0x1
if (size >= buffer_size)
size--;
4029c8: 34000098 cbz w24, 4029d8 <ferror@plt+0xaf8>