Author: tkreuzer
Date: Sun Sep 15 17:09:21 2013
New Revision: 60140
URL:
http://svn.reactos.org/svn/reactos?rev=60140&view=rev
Log:
[CPPRT]
Add support for x64
Added:
trunk/reactos/lib/sdk/cpprt/amd64/ (with props)
trunk/reactos/lib/sdk/cpprt/amd64/cpprt.s (with props)
Modified:
trunk/reactos/lib/sdk/cpprt/CMakeLists.txt
Modified: trunk/reactos/lib/sdk/cpprt/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/cpprt/CMakeLists.t…
==============================================================================
--- trunk/reactos/lib/sdk/cpprt/CMakeLists.txt [iso-8859-1] (original)
+++ trunk/reactos/lib/sdk/cpprt/CMakeLists.txt [iso-8859-1] Sun Sep 15 17:09:21 2013
@@ -5,5 +5,9 @@
ehvec.cpp
typeinfo.cpp)
-add_asm_files(cpprt_asm i386/cpprt.s)
+if(ARCH STREQUAL "i386")
+ add_asm_files(cpprt_asm i386/cpprt.s)
+elseif(ARCH STREQUAL "amd64")
+ add_asm_files(cpprt_asm amd64/cpprt.s)
+endif()
add_library(cpprt ${SOURCE} ${cpprt_asm})
Propchange: trunk/reactos/lib/sdk/cpprt/amd64/
------------------------------------------------------------------------------
--- bugtraq:logregex (added)
+++ bugtraq:logregex Sun Sep 15 17:09:21 2013
@@ -0,0 +1,2 @@
+([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))?
+(\d+)
Propchange: trunk/reactos/lib/sdk/cpprt/amd64/
------------------------------------------------------------------------------
bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/lib/sdk/cpprt/amd64/
------------------------------------------------------------------------------
bugtraq:url =
http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/lib/sdk/cpprt/amd64/
------------------------------------------------------------------------------
tsvn:logminsize = 10
Added: trunk/reactos/lib/sdk/cpprt/amd64/cpprt.s
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/cpprt/amd64/cpprt.…
==============================================================================
--- trunk/reactos/lib/sdk/cpprt/amd64/cpprt.s (added)
+++ trunk/reactos/lib/sdk/cpprt/amd64/cpprt.s [iso-8859-1] Sun Sep 15 17:09:21 2013
@@ -0,0 +1,16 @@
+#include <asm.inc>
+
+.code
+
+MACRO(DEFINE_ALIAS, alias, orig, type)
+EXTERN &orig:&type
+ALIAS <&alias> = <&orig>
+ENDM
+
+; void __cdecl `eh vector constructor iterator'(void *,unsigned __int64,int,void
(__cdecl*)(void *),void (__cdecl*)(void *))
+DEFINE_ALIAS ??_L@YAXPEAX_KHP6AX0@Z2@Z,
?MSVCRTEX_eh_vector_constructor_iterator@@YAXPEAX_KHP6AX0@Z2@Z
+
+; void __cdecl `eh vector destructor iterator'(void *,unsigned __int64,int,void
(__cdecl*)(void *))
+DEFINE_ALIAS ??_M@YAXPEAX_KHP6AX0@Z@Z,
?MSVCRTEX_eh_vector_destructor_iterator@@YAXPEAX_KHP6AX0@Z@Z
+
+END
Propchange: trunk/reactos/lib/sdk/cpprt/amd64/cpprt.s
------------------------------------------------------------------------------
svn:eol-style = native