Skip to content

Commit f16acea

Browse files
committed
Allow dictionary access to dp.regs
1 parent 114aaa2 commit f16acea

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/dumpulator/dumpulator.py

+8
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,14 @@ def __setattr__(self, name: str, value):
349349
else:
350350
self._uc.reg_write(self._regmap[name], value)
351351

352+
# value = dp.regs[myname]
353+
def __getitem__(self, name: str):
354+
return self.__getattr__(name)
355+
356+
# dp.regs[myname] = value
357+
def __setitem__(self, name: str, value):
358+
return self.__setattr__(name, value)
359+
352360

353361
class Arguments:
354362
def __init__(self, uc: Uc, regs: Registers, x64):

0 commit comments

Comments
 (0)