summary refs log tree commit diff stats
path: root/results/scraper/box64/72
diff options
context:
space:
mode:
Diffstat (limited to 'results/scraper/box64/72')
-rw-r--r--results/scraper/box64/7219
1 files changed, 19 insertions, 0 deletions
diff --git a/results/scraper/box64/72 b/results/scraper/box64/72
new file mode 100644
index 000000000..1c5c4f2eb
--- /dev/null
+++ b/results/scraper/box64/72
@@ -0,0 +1,19 @@
+Some problems of R_RIP assignment
+x64run.c ==>

+...

+case FF:

+...

+    case 4:

+        R_RIP = (uintptr_t)getAlternate((void*)ED->q[0]);

+        STEP

+        break;

+    case 5:

+        if(nextop>0xc0){

+ ...   

+        }else {

+            R_RIP = ED->q[0];

+            R_CS = (ED+1)->word[0];

+ ...

+

+Why the first ‘R_ RIP = (uintptr_t)getAlternate((void*)ED->q[0]);’ and second ‘R_RIP = ED->q[0];’?

+I think the second place should be ‘R_RIP = (uintptr_t)getAlternate((void*)ED->q[0]);’, right?
\ No newline at end of file