summaryrefslogtreecommitdiffstats
path: root/results/classifier/zero-shot-user-mode/output/instruction/1368
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/zero-shot-user-mode/output/instruction/1368')
-rw-r--r--results/classifier/zero-shot-user-mode/output/instruction/136844
1 files changed, 0 insertions, 44 deletions
diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1368 b/results/classifier/zero-shot-user-mode/output/instruction/1368
deleted file mode 100644
index 200a4032..00000000
--- a/results/classifier/zero-shot-user-mode/output/instruction/1368
+++ /dev/null
@@ -1,44 +0,0 @@
-instruction: 0.662
-syscall: 0.180
-runtime: 0.158
-
-
-
-unexpect rax value
-Description of problem:
-- When I execute "mov -0x8(%rbp), %rax" and "movq 0xb8000, (%rax)", the value of rax should be 0x7fedf but it is 0x7fefe. It is 1 less.
-Steps to reproduce:
-- 1. Code currently executed
-<pre>
-(gdb) x/2i $pc
-=> 0x2202 <vga_init+12>: mov -0x8(%rbp),%rax
- 0x2206 <vga_init+16>: movq $0xb8000,(%rax)
-</pre>
-- 2. Value of memory address -0x8(%rbp)
-<pre>
-(gdb) x /xg $rbp-0x8
-0x7fec8: 0x000000000007fedf
-</pre>
-- 3. Value of rax before execution
-<pre>
-(gdb) p /x $rax
-$1 = 0xfffffffd
-</pre>
-- 4. Value of rax after execution
-<pre>
-(gdb) p /x $rax
-$1 = 0x7fedf
-</pre>
-It's all right so far.
-- 5. View the current execution code again
-<pre>
-(gdb) x/i $pc
-=> 0x2207 <vga_init+17>: movl $0xb8000,(%rax)
-</pre>
-the code address changed from 0x2206 to 0x2207 and the code changed from "movq xx, xx" to "movl xx, xx".<br>
-Now rax is 0x7fedf.
-- 6. After execution<br>
-After executing "movl $0xb8000,(%rax)"<br>
-The rax change to 0x7fede
-Additional information:
-