``pop`` reads ``size`` bytes from the stack, adjusting the stack by ``size``. :param int size: number of bytes to read from the stack :param ILSourceLocation loc: location of returned expression :return: The expression ``pop`` :rtype: ExpressionIndex
(self, size: int, loc: Optional['ILSourceLocation'] = None)
| 4344 | return self.expr(LowLevelILOperation.LLIL_PUSH, value, size=size, source_location=loc) |
| 4345 | |
| 4346 | def pop(self, size: int, loc: Optional['ILSourceLocation'] = None) -> ExpressionIndex: |
| 4347 | """ |
| 4348 | ``pop`` reads ``size`` bytes from the stack, adjusting the stack by ``size``. |
| 4349 | |
| 4350 | :param int size: number of bytes to read from the stack |
| 4351 | :param ILSourceLocation loc: location of returned expression |
| 4352 | :return: The expression ``pop`` |
| 4353 | :rtype: ExpressionIndex |
| 4354 | """ |
| 4355 | return self.expr(LowLevelILOperation.LLIL_POP, size=size, source_location=loc) |
| 4356 | |
| 4357 | def reg(self, size: int, reg: 'architecture.RegisterType', loc: Optional['ILSourceLocation'] = None) -> ExpressionIndex: |
| 4358 | """ |
no test coverage detected