diff options
Diffstat (limited to 'miasm/expression/expression.py')
| -rw-r--r-- | miasm/expression/expression.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/miasm/expression/expression.py b/miasm/expression/expression.py index 5ec5f4f0..8763ab24 100644 --- a/miasm/expression/expression.py +++ b/miasm/expression/expression.py @@ -456,6 +456,12 @@ class ExprOp(Expr): return "%s(%s)"%(self.op, self.args[0].toC()) elif self.op in ["-"]: return "%s(%s)"%(self.op, self.args[0].toC()) + elif self.op in ["access_segment", "access_segment_ok"]: + return "%s(%s)"%(self.op, self.args[0].toC()) + elif self.op in ["load_segment_limit", "load_segment_limit_ok"]: + return "%s(%s)"%(self.op, self.args[0].toC()) + elif self.op in ["load_tr_segment_selector"]: + return "%s(%s)"%(self.op, self.args[0].toC()) else: print self.op raise ValueError('unknown op!!', str(self.op)) |