derek.bruening/2009/i13-i14-x64-bugs
From derek.br...@gmail.com on February 15, 2009 18:56:07
Fixed some x64 bugs:
issue #13 (closed): CRASH x64 drinject stack mis-alignment: instr_create_restore_from_dc_via_reg()
- fixed by padding prior to any assumptions on TOS
issue #14 (closed): underflow bug in gcc 4.3.0
- workaround for now
- also fixed 64-bit warnings in strace client that show up with VS2005 compiler
stats: 187 diff lines api/samples/strace.c | 2 !! core/heap.c | 3 !!! core/utils.h | 6 ++!!!! core/win32/inject.c | 7 +++++++ core/x86/arch_exports.h | 1 + core/x86/x86.asm | 7 +++!!!! suite/tests/client-interface/strace.dll.c | 2 !! 7 files changed, 13 insertions(+), 15 modifications(!)
Original issue: http://code.google.com/p/dynamorio/issues/detail?id=15