Cleanup unwind handler
authorSimon Hausmann <simon.hausmann@digia.com>
Mon, 4 Mar 2013 14:30:40 +0000 (15:30 +0100)
committerLars Knoll <lars.knoll@digia.com>
Tue, 5 Mar 2013 07:41:22 +0000 (08:41 +0100)
commit03b0e23ccec7b040709c9cf52cbd3efe224982b5
tree3b1a536ea14e65fa7de43aebe195bf61bbb96298
parentea5b6e425e6d6e7f56194dea40242b848604489e
Cleanup unwind handler

Store the platform specific unwind info (CIE/FDE on Linux/Mac x86/x86-64) directly
inside the VM::Function and therefore make all the functions of UnwindHelper static.

Also calculate the function size correctly.

Change-Id: If6a6b92a250044c6799218ef3506f34d630674c7
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
src/v4/qmljs_engine.cpp
src/v4/qmljs_engine.h
src/v4/qv4functionobject.h
src/v4/qv4isel_masm.cpp
src/v4/qv4unwindhelper.cpp
src/v4/qv4unwindhelper.h
src/v4/qv4unwindhelper_p-dw2.h