Fix a bug where the DWARF emitter in the JIT was not initializing alignment
authorReid Kleckner <reid@kleckner.net>
Fri, 21 Aug 2009 21:03:57 +0000 (21:03 +0000)
committerReid Kleckner <reid@kleckner.net>
Fri, 21 Aug 2009 21:03:57 +0000 (21:03 +0000)
commit01248e671100fbd6eac6bc3646096dc75ec885d1
tree634944a488e2aec43a5a5becffae59912a8097d6
parentc692cb77aaa8b16bcc7fe0c70d47adce94c43911
Fix a bug where the DWARF emitter in the JIT was not initializing alignment
bytes.  libgcc doesn't seem to mind, but if you pass this DWARF to GDB, it
doesn't like it.

Also make the JIT memory manager to initialize it's memory to garbage in debug
mode, so that it's easier to find bugs like these in the future.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79674 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/JITCodeEmitter.h
include/llvm/Support/Dwarf.h
lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
lib/ExecutionEngine/JIT/JITMemoryManager.cpp