diff options
Diffstat (limited to 'results/classifier/deepseek-2-tmp/output/mistranslation/1894029')
| -rw-r--r-- | results/classifier/deepseek-2-tmp/output/mistranslation/1894029 | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/results/classifier/deepseek-2-tmp/output/mistranslation/1894029 b/results/classifier/deepseek-2-tmp/output/mistranslation/1894029 deleted file mode 100644 index a17150e8..00000000 --- a/results/classifier/deepseek-2-tmp/output/mistranslation/1894029 +++ /dev/null @@ -1,40 +0,0 @@ - -qemu-i386 malloc error - -Hi!I use qemu-i386-static on 64 bit machines.And memory request succeeded, but the pointer is wrong. -This is my test program: - -#include <stdint.h> -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> - -int main(int argc, char **argv) -{ - void *pa=0,*pb=0,*pc=0,*pd=0; - pa = malloc(sizeof(uint32_t)); - pb = malloc(sizeof(uint32_t)); - pc = malloc(4); - pd = malloc(4); - printf("pa: 0x%x\n",pa); - printf("pb: 0x%x\n",pb); - printf("pc: 0x%x\n",pc); - printf("pd: 0x%x\n",pd); - printf("uint32_t:%d\n",sizeof(uint32_t)); - free(pa); - free(pb); - free(pc); - free(pd); - return 0; -} - -And it is wrong: - -pa: 0x400051a0 -pb: 0x400051b0 -pc: 0x400051c0 -pd: 0x400051d0 -uint32_t:4 - -Why did I apply for 4 bytes of space, but the pointer only increased by 2 bytes?? -Is it a BUG?? \ No newline at end of file |
