diff options
| author | Shinichiro Hamaji <shinichiro.hamaji _at_ gmail.com> | 2009-04-17 01:06:21 +0900 |
|---|---|---|
| committer | grischka <grischka> | 2009-04-18 15:08:02 +0200 |
| commit | 85d016b507d9546f8f4946343ac527de10360da2 (patch) | |
| tree | 9d0290cf69314236193e7225abca1358492bdaed /tccelf.c | |
| parent | 39a4b859d4d4f76d2616b2c6e6a697dc261daa1a (diff) | |
| download | tinycc-85d016b507d9546f8f4946343ac527de10360da2.tar.gz tinycc-85d016b507d9546f8f4946343ac527de10360da2.tar.bz2 | |
x86-64: Remove code for debug print.
Now, we concat buffers before relocation. So this only happens when users try creating >2GB binary.
Diffstat (limited to 'tccelf.c')
| -rw-r--r-- | tccelf.c | 16 |
1 files changed, 0 insertions, 16 deletions
@@ -692,22 +692,6 @@ static void relocate_section(TCCState *s1, Section *s) diff = val - addr; } if (diff <= -2147483647 || diff > 2147483647) { -#if 0 - /* output memory map to debug easily */ - FILE* fp; - char buf[4096]; - int size; - Dl_info di; - printf("%ld - %ld = %ld\n", val, addr, diff); - dladdr((void *)addr, &di); - printf("addr = %lx = %lx+%lx(%s) ptr=%p\n", - addr, s->sh_addr, rel->r_offset, di.dli_sname, - ptr); - fp = fopen("/proc/self/maps", "r"); - size = fread(buf, 1, 4095, fp); - buf[size] = '\0'; - printf("%s", buf); -#endif error("internal error: relocation failed"); } } |
