From 548d90f32517401a98646a0d85608b978ff209d3 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Mon, 5 Jan 2015 18:41:38 +0000 Subject: [PATCH] Add in some basic offset checks to the translation section of the test_rig. --- test_rig.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test_rig.py b/test_rig.py index 67760950b..9b1adb817 100644 --- a/test_rig.py +++ b/test_rig.py @@ -111,6 +111,12 @@ def test_translation(): ctx = framework.Context(nativelst) intel, x = intel32(ctx) + base = layers.physical.BufferDataLayer(ctx, 'base', buffer = b" ") + + print(base.is_valid(0), base.is_valid(0) == True) + print(base.is_valid(1), base.is_valid(1) == False) + print(base.is_valid(0, 2), base.is_valid(0, 2) == False) + for val in x: a, b = intel._translate(val) print(hex(val), hex(a), hex(b))