diff options
Diffstat (limited to 'results/scraper/box64/72')
| -rw-r--r-- | results/scraper/box64/72 | 19 |
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 |