| 12345678910111213141516171819202122232425262728293031 |
- // callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
- void sym.func.100023df8 (int64_t arg1, void *buffer, size_t length) {
- [sp - 0x20]! = (x20, 2)
- [var_10h] = (x29, 2)
- x29 = sp + 0x10
- x19 = x0 // arg1
- w0 = [x0] // arg1
- v = w0 + 1 // arg1
- if (!v) goto 0x100023e30 // likely
- goto loc_0x100023e14;
- loc_0x100023e30:
- x0 = -1
-
- loc_0x100023e34:
- // CODE XREF from sym.func.100023df8 @ 0x100023e2c(x)
- (x29, 2) = 3 // sp
- (x20, 2) = 3 // sp
- goto loc_0x100023e1c;
- return x0;
- loc_0x100023e1c:
- w3 = 0
- sym.imp.recv () // ssize_t recv(0xedfacfff, 0, 0, 0)
- [x19 + 0x24] = w0
- x0 = w0
- goto 0x100023e34
- break;
- loc_0x100023e14: // orphan
- w8 = (byte) [x19 + 5]
- if (!w8)
- }
|