We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 981f1fa commit 18c0e46Copy full SHA for 18c0e46
angrop/rop_utils.py
@@ -165,7 +165,7 @@ def make_initial_state(project, stack_length):
165
initial_state.options.update({simuvex.o.TRACK_REGISTER_ACTIONS, simuvex.o.TRACK_MEMORY_ACTIONS,
166
simuvex.o.TRACK_JMP_ACTIONS, simuvex.o.TRACK_CONSTRAINT_ACTIONS})
167
symbolic_stack = initial_state.se.BVS("symbolic_stack", project.arch.bits*stack_length)
168
- initial_state.mem[initial_state.regs.sp:] = symbolic_stack
+ initial_state.memory.store(initial_state.regs.sp, symbolic_stack)
169
if initial_state.arch.bp_offset != initial_state.arch.sp_offset:
170
initial_state.regs.bp = initial_state.regs.sp + 20*initial_state.arch.bytes
171
initial_state.se._solver.timeout = 500 # only solve for half a second at most
0 commit comments