1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib/ExecutionEngine
Dale Johannesen a4de0fa539 Rewrite JIT handling of GlobalVariables so they
are allocated in the same buffer as the code,
jump tables, etc.

The default JIT memory manager does not handle buffer
overflow well.  I didn't introduce this and I'm not
attempting to fix it here, but it is more likely to
be hit now since we're putting more stuff in the
buffer.  This affects one test that I know of so far,
MultiSource/Benchmarks/NPB-serial/is.

llvm-svn: 54442
2008-08-07 01:30:15 +00:00
..
Interpreter Use strcpy instead of sprintf here. This avoids a GCC 4.3 format-string 2008-08-05 23:36:35 +00:00
JIT Rewrite JIT handling of GlobalVariables so they 2008-08-07 01:30:15 +00:00
ExecutionEngine.cpp Rewrite JIT handling of GlobalVariables so they 2008-08-07 01:30:15 +00:00
ExecutionEngineBindings.cpp Add C binding for ExecutionEngine::addGlobalMapping. 2008-06-20 02:16:11 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00